Wheels-Of-Fire

Forum Replies Created

Viewing 20 posts - 61 through 80 (of 1,996 total)
  • Author
    Posts
  • in reply to: Windows 11 #68460
    Wheels-Of-FireWheels-Of-Fire
    Participant
      @grahamdearsley
      Forumite Points: 4

      I can indeed run the Hyper-V session in full screen mode but I just get the Windows 11 VM as a box in the middle 🤔

      in reply to: Windows 11 #68457
      Wheels-Of-FireWheels-Of-Fire
      Participant
        @grahamdearsley
        Forumite Points: 4

        sorry about that, the screen shot is at the bottom

        in reply to: Windows 11 #68456
        Wheels-Of-FireWheels-Of-Fire
        Participant
          @grahamdearsley
          Forumite Points: 4

          <img src=" Activity Personal Mentions Favorites Friends Groups Profile View Profile Edit Profile Change Profile Photo Change Cover Image My Sites 33 Notifications Ed P commented on one of your updatesYou have 32 new replies View All33 1 Messages Inbox1 Starred Sent Compose 0 Friends Friendships Requests0 0 Groups Memberships Invitations0 Create a Group Forums Topics Started Replies Created Favorites Subscriptions 0 My Blog Published Posts1 Pending Posts0 Add New Post Settings General Email Notifications Profile Visibility Logout Forumite Forumite HomeForum Latest New Topic Forum IndexBlogActivityFaqContactLogout Windows 11  | Subscribe Favourite This topic has 26 replies, 10 voices, and was last updated 1 hour, 57 minutes ago by Wheels-Of-Fire. Viewing 7 posts – 21 through 27 (of 27 total) ←12 Author Posts July 1, 2021 at 12:57 am #68328 Reply | Quote wasbitParticipant Forumite Points: 3,324 TPM has already been bypassed with a registry edit or by creating your own install– https://www.windowslatest.com/2021/06/28/youll-be-able-to-bypass-windows-11-tpm-2-0-requirement/–RegardswasbitRig 1: Core i7/GA-H55M-UD2H – a Freegle donationRig 2: The 'Dave Laptop Special' HP Elitebook 8440PThe 'Dave Special' & '43 Special' found new owners but have now been scrapped.Dear Starfleet, hate you, hate the Federation, taking Voyager. – Janeway July 2, 2021 at 12:56 am #68332 Reply | Quote Wheels-Of-FireParticipant Forumite Points: 17,043 The Windows 11 preview release is now avaliable to Windows insiders if you are on the developer channel. July 6, 2021 at 4:13 pm #68344 Reply | Quote Ed PParticipant Forumite Points: 44,058 When the Insider Channel started I cloned a fully setup Windows 8 (I think) across into a VM and registered the VM on the Insider programme. Today I received the M$ request to try Windows 11, and did so.  The upgrade took roughly two hours, but went very smoothly. Note of course that M$ detects a VM so no warnings about secure boot etc were given. About the only thing I noted was a barf from Kaspersky complaining about a couple of remote access files from M$. However I deleted those with no impacts.On a VM, Win 11 is little different from Win10 however I have not tried any games as the VM interface is not a full DX12. The only complaint I had with the new taskbar was that I could not see a shutdown button. and had to resort to Winkey X to select a shutdown option. July 6, 2021 at 7:39 pm #68346 Reply | Quote Dave RiceParticipant Forumite Points: 25,160 TPM – if you have a recent Intel or AMD they have “TPM” built in as a service (so no need for a chip) but it needs to be turned on in the UEFI. Intel call it TPP and AMD call it fTPM.Just upgraded the workshop PC to an R5 3600, turned fTPM on in the UEFI and no issues with BitLocker, but the MS W11 Checker wouldn’t tell me if this was OK as my PC “is managed by your business so ask your administrator”. This is Azure Active Directory that I get for free with 365 Business and makes Teams and things work better across my machines. Unfortunately this Administrator has no fecking clue, that’s why he was running the tool!All the business machines I’ve built have a TPM chip and laptops have the capability one way or another (so they can run BitLocker). But at the moment the favourite AMD 2200G isn’t on the list even though it has more than enough horsepower for W11.Just before the announcement I bought a Xenta R3 3400GE from EBuyer (entry CPUs are like dragon poo) on an MSI A520M-A PRO for a customer. Very much the new entry level, but it’s sh1t off a shovel with an NVMe drive, and both are on the compatibility list. The MB has no socket for a TMP so fTPM must be OK.As for W11? It’s a MEH from me at the moment. I have migrated a couple of business to Google Workspace and TBH I’m more interested in Chromebooks / boxes than PCs as even line of business is moving into the browser. My old T4200 is now Linux only and I did a full 10 user Workspace migration using it, including backing up the old MS Office centric data / emails / contacts etc.Teams / 365 is becoming the olde stylee Microsoft nightmare and I’m seriously thinking of ditching it, especially with a new business venture looking likely to happen (more on that later). July 7, 2021 at 5:32 pm #68352 Reply | Quote keith with the teefParticipant Forumite Points: 8,000 I see M$ are giving a small window to switch back from 11 to 10. If no likey. Does seem odd that one. July 9, 2021 at 1:31 pm #68367 Reply | Quote Dave RiceParticipant Forumite Points: 25,160 When I get some time I’m going to spin up a new VM and have a look. I’m still extremely meh about the whole thing though. August 7, 2021 at 9:08 pm #68455 Reply | Quote Wheels-Of-FireParticipant Forumite Points: 17,043 Yay, sort of.I finally got Windows 11 running on a Hyper-V virtual machine but I can’t for the life of me get it full screen.Any ideas ? Author Posts Viewing 7 posts – 21 through 27 (of 27 total) ←12 Reply To: Windows 11 You can use BBCodes to format your content. Add MediaVisualText  Tags: Notify me of follow-up replies via email Upload Attachments Maximum file size allowed is 2 MB. Attachments: Add another file Submit Thank you for supporting forumite Donations can be made via PayPal by clicking hereYou can also support forumite by clicking the following link when shopping at  Amazon by clicking here  Who’s Online Forums Say Hello and read the Rules General Topics Forumite News & Feedback Group Forums Recent Replies Windows 11 1 hour, 57 minutes ago De-Google an Android Phone 6 hours, 16 minutes ago Calling ricedg 16 hours, 14 minutes ago New Mega PC CAD Build 1 day, 1 hour ago Samsung S9 sound 1 day, 3 hours ago Forum Statistics Registered Users 137 Forums 150 Topics 2,637 Replies 32,516 Topic Tags 405 Forumite A small UK social website compromising of Forums, a Familiar social network area, and a blog allowing for guest posts. Paired with a friendly bunch of people discussing a wide range of topics and sharing their knowledge where needed. With little tracking and no intrusive ads, Forumite is a safe and friendly place to be. Contact Forumite Recent Replies Windows 11 1 hour, 57 minutes ago De-Google an Android Phone 6 hours, 16 minutes ago Calling ricedg 16 hours, 14 minutes ago New Mega PC CAD Build 1 day, 1 hour ago Samsung S9 sound 1 day, 3 hours ago Newsletter(function() { window.mc4wp = window.mc4wp || { listeners: [], forms: { on: function(evt, cb) { window.mc4wp.listeners.push( { event : evt, callback: cb } ); } } }})();Subscribe to our mailing list to get latest news to your email inbox! Email address: Leave this field empty if you're human: Site created by bd3 Go To Top document.addEventListener("DOMContentLoaded", function(){ startclock(); }); function stopclock (){ if(timerRunning) clearTimeout(timerID); timerRunning = false; //document.cookie="time=0"; } function showtime () { var now = new Date(); var my = now.getTime() ; now = new Date(my-diffms) ; //document.cookie="time="+now.toLocaleString(); timerID = setTimeout('showtime()',10000); timerRunning = true; } function startclock () { stopclock(); showtime(); } var timerID = null; var timerRunning = false; var x = new Date() ; var now = x.getTime() ; var gmt = 1628373948 * 1000 ; var diffms = (now – gmt) ; document.addEventListener("DOMContentLoaded", function(){ startclock(); }); function stopclock (){ if(timerRunning) clearTimeout(timerID); timerRunning = false; //document.cookie="time=0"; } function showtime () { var now = new Date(); var my = now.getTime() ; now = new Date(my-diffms) ; //document.cookie="time="+now.toLocaleString(); timerID = setTimeout('showtime()',10000); timerRunning = true; } function startclock () { stopclock(); showtime(); } var timerID = null; var timerRunning = false; var x = new Date() ; var now = x.getTime() ; var gmt = 1628373948 * 1000 ; var diffms = (now – gmt) ; document.addEventListener("DOMContentLoaded", function(){ startclock(); }); function stopclock (){ if(timerRunning) clearTimeout(timerID); timerRunning = false; //document.cookie="time=0"; } function showtime () { var now = new Date(); var my = now.getTime() ; now = new Date(my-diffms) ; //document.cookie="time="+now.toLocaleString(); timerID = setTimeout('showtime()',10000); timerRunning = true; } function startclock () { stopclock(); showtime(); } var timerID = null; var timerRunning = false; var x = new Date() ; var now = x.getTime() ; var gmt = 1628373948 * 1000 ; var diffms = (now – gmt) ; var windWidth=jQuery( window ).width(); //alert(windWidth); var animateWidth; var defaultAnimateWidth; jQuery(document).ready(function() { animateWidth="55"; defaultAnimateWidth= animateWidth-10; animateHeight="49"; defaultAnimateHeight= animateHeight-2;jQuery("div.csbwfsbtns a").hover(function(){ jQuery(this).animate({width:animateWidth}); },function(){ jQuery(this).stop( true, true ).animate({width:defaultAnimateWidth}); });jQuery("div.csbwfs-show").hide(); jQuery("div.csbwfs-show a").click(function(){ jQuery("div#csbwfs-social-inner").show(500); jQuery("div.csbwfs-show").hide(500); jQuery("div.csbwfs-hide").show(500); csbwfsSetCookie("csbwfs_show_hide_status","active","1"); }); jQuery("div.csbwfs-hide a").click(function(){ jQuery("div.csbwfs-show").show(500); jQuery("div.csbwfs-hide").hide(500); jQuery("div#csbwfs-social-inner").hide(500); csbwfsSetCookie("csbwfs_show_hide_status","in_active","1"); });var button_status=csbwfsGetCookie("csbwfs_show_hide_status"); if (button_status =="in_active") { jQuery("div.csbwfs-show").show(); jQuery("div.csbwfs-hide").hide(); jQuery("div#csbwfs-social-inner").hide(); } else { jQuery("div#csbwfs-social-inner").show(); jQuery("div.csbwfs-show").hide(); jQuery("div.csbwfs-hide").show(); }});csbwfsCheckCookie();function csbwfsSetCookie(cname,cvalue,exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); var expires = "expires=" + d.toGMTString(); document.cookie = cname+"="+cvalue+"; "+expires;}function csbwfsGetCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i=0; i<ca.length; i++) { var c = ca; while (c.charAt(0)==' ') c = c.substring(1); if (c.indexOf(name) != -1) { return c.substring(name.length, c.length); } } return "";}function csbwfsCheckCookie() { var hideshowhide = "yes" var button_status=csbwfsGetCookie("csbwfs_show_hide_status"); if (button_status != "") { } else { csbwfsSetCookie("csbwfs_show_hide_status", "active",1); } if(hideshowhide=="yes") { csbwfsSetCookie("csbwfs_show_hide_status", "active",0); }}(function() {function maybePrefixUrlField() { if (this.value.trim() !== '' && this.value.indexOf('http') !== 0) { this.value = "http://&quot; + this.value; }}var urlFields = document.querySelectorAll('.mc4wp-form input[type="url"]');if (urlFields) { for (var j=0; j < urlFields.length; j++) { urlFields[j].addEventListener('blur', maybePrefixUrlField); }}})();

          Actions

          <button type="button" class="button button-link media-frame-menu-toggle" aria-expanded="false" /> Menu </button>

          Selected media actions

          <# if ( data.hasCloseButton ) { #> <button type="button" class="media-modal-close">Close dialogue</button> <# } #>

          Drop files to upload

          Drop files to upload

          <# var messageClass = data.message ? ‘has-upload-message’ : ‘no-upload-message’; #> <# if ( data.canClose ) { #> <button class="close dashicons dashicons-no">Close uploader</button> <# } #>

          <# if ( data.message ) { #>

          {{ data.message }}

          <# } #>

          Drop files to upload

          <p class="upload-instructions drop-instructions">or</p> <button type="button" class="browser button button-hero" aria-labelledby="post-upload-info">Select Files</button>

          <p class="max-upload-size"> Maximum upload file size: 512 MB. </p> <# if ( data.suggestedWidth && data.suggestedHeight ) { #> <p class="suggested-dimensions"> Suggested image dimensions: {{data.suggestedWidth}} by {{data.suggestedHeight}} pixels. </p> <# } #>

          List view Grid view

          Uploading

          <button type="button" class="button-link upload-dismiss-errors">Dismiss Errors</button>

          / &ndash;

          {{{ data.filename }}} {{ data.message }}

          <button class="left dashicons"<# if ( ! data.hasPrevious ) { #> disabled<# } #>>Edit previous media item</button> <button class="right dashicons"<# if ( ! data.hasNext ) { #> disabled<# } #>>Edit next media item</button> <button type="button" class="media-modal-close">Close dialogue</button>

          Attachment Preview

          <# if ( data.uploading ) { #>

          <# } else if ( data.sizes && data.sizes.large ) { #> "" <# } else if ( data.sizes && data.sizes.full ) { #> "" <# } else if ( -1 === jQuery.inArray( data.type, [ ‘audio’, ‘video’ ] ) ) { #> "" <# } #> <# if ( ‘audio’ === data.type ) { #>

          <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none"> <source type="{{ data.mime }}" src="{{ data.url }}"/> </audio>

          <# } else if ( ‘video’ === data.type ) { var w_rule = ”; if ( data.width ) { w_rule = ‘width: ‘ + data.width + ‘px;’; } else if ( wp.media.view.settings.contentWidth ) { w_rule = ‘width: ‘ + wp.media.view.settings.contentWidth + ‘px;’; } #>

          <video controls="controls" class="wp-video-shortcode" preload="metadata" <# if ( data.width ) { #>width="{{ data.width }}"<# } #> <# if ( data.height ) { #>height="{{ data.height }}"<# } #> <# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>> <source type="{{ data.mime }}" src="{{ data.url }}"/> </video>

          <# } #>

          <# if ( ‘image’ === data.type && ! data.uploading && data.sizes && data.can.save ) { #> <button type="button" class="button edit-attachment">Edit Image</button> <# } else if ( ‘pdf’ === data.subtype && data.sizes ) { #> <p>Document Preview</p> <# } #>

          Saved.

          Details

          Uploaded on: {{ data.dateFormatted }}
          Uploaded by: <# if ( data.authorLink ) { #> {{ data.authorName }} <# } else { #> {{ data.authorName }} <# } #>

          <# if ( data.uploadedToTitle ) { #>

          Uploaded to: <# if ( data.uploadedToLink ) { #> {{ data.uploadedToTitle }} <# } else { #> {{ data.uploadedToTitle }} <# } #>

          <# } #>

          File name: {{ data.filename }}
          File type: {{ data.mime }}
          File size: {{ data.filesizeHumanReadable }}

          <# if ( ‘image’ === data.type && ! data.uploading ) { #> <# if ( data.width && data.height ) { #>

          Dimensions: {{ data.width }} by {{ data.height }} pixels

          <# } #> <# if ( data.originalImageURL && data.originalImageName ) { #> Original image: {{data.originalImageName}} <# } #> <# } #> <# if ( data.fileLength && data.fileLengthHumanReadable ) { #>

          Length: {{ data.fileLength }} {{ data.fileLengthHumanReadable }}

          <# } #> <# if ( ‘audio’ === data.type && data.meta.bitrate ) { #>

          Bitrate: {{ Math.round( data.meta.bitrate / 1000 ) }}kb/s <# if ( data.meta.bitrate_mode ) { #> {{ ‘ ‘ + data.meta.bitrate_mode.toUpperCase() }} <# } #>

          <# } #> <# if ( data.mediaStates ) { #>

          Used as: {{ data.mediaStates }}

          <# } #>

          <# if ( data.compat && data.compat.meta ) { #> {{{ data.compat.meta }}} <# } #>

          <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? ” : ‘readonly’; #> <# if ( ‘image’ === data.type ) { #> <label for="attachment-details-two-column-alt-text" class="name">Alternative Text</label> <input type="text" id="attachment-details-two-column-alt-text" value="{{ data.alt }}" aria-describedby="alt-text-description" {{ maybeReadOnly }} /> <p class="description" id="alt-text-description">Describe the purpose of the image (opens in a new tab). Leave empty if the image is purely decorative.</p> <# } #> <label for="attachment-details-two-column-title" class="name">Title</label> <input type="text" id="attachment-details-two-column-title" value="{{ data.title }}" {{ maybeReadOnly }} /> <# if ( ‘audio’ === data.type ) { #> <label for="attachment-details-two-column-artist" class="name">Artist</label> <input type="text" id="attachment-details-two-column-artist" value="{{ data.artist || data.meta.artist || ” }}" /> <label for="attachment-details-two-column-album" class="name">Album</label> <input type="text" id="attachment-details-two-column-album" value="{{ data.album || data.meta.album || ” }}" /> <# } #> <label for="attachment-details-two-column-caption" class="name">Caption</label> <textarea id="attachment-details-two-column-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea> <label for="attachment-details-two-column-description" class="name">Description</label> <textarea id="attachment-details-two-column-description" {{ maybeReadOnly }}>{{ data.description }}</textarea> <label for="attachment-details-two-column-copy-link" class="name">File URL:</label> <input type="text" class="attachment-details-copy-link" id="attachment-details-two-column-copy-link" value="{{ data.url }}" readonly /> <button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-two-column-copy-link">Copy URL to clipboard</button> Copied!

          <# if ( data.link ) { #> View attachment page <# } #> <# if ( data.can.save ) { #> <# if ( data.link ) { #> | <# } #> Edit more details <# } #> <# if ( ! data.uploading && data.can.remove ) { #> <# if ( data.link || data.can.save ) { #> | <# } #> <button type="button" class="button-link delete-attachment">Delete permanently</button> <# } #>

          <# if ( data.uploading ) { #>

          <# } else if ( ‘image’ === data.type && data.size && data.size.url ) { #>

          ""

          <# } else { #>

          <# if ( data.image && data.image.src && data.image.src !== data.icon ) { #> "" <# } else if ( data.sizes && data.sizes.medium ) { #> "" <# } else { #> "" <# } #>
          {{ data.filename }}

          <# } #>

          <# if ( data.buttons.close ) { #> <button type="button" class="button-link attachment-close media-modal-icon">Remove</button> <# } #>

          <# if ( data.buttons.check ) { #> <button type="button" class="check" tabindex="-1">Deselect</button> <# } #> <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? ” : ‘readonly’; if ( data.describe ) { if ( ‘image’ === data.type ) { #> <input type="text" value="{{ data.caption }}" class="describe" data-setting="caption" aria-label="Caption" placeholder="Caption&hellip;" {{ maybeReadOnly }} /> <# } else { #> <input type="text" value="{{ data.title }}" class="describe" data-setting="title" <# if ( ‘video’ === data.type ) { #> aria-label="Video title" placeholder="Video title&hellip;" <# } else if ( ‘audio’ === data.type ) { #> aria-label="Audio title" placeholder="Audio title&hellip;" <# } else { #> aria-label="Media title" placeholder="Media title&hellip;" <# } #> {{ maybeReadOnly }} /> <# } } #>

          Attachment Details Saved.

          <# if ( ‘audio’ === data.type ) { #>

          <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none"> <source type="{{ data.mime }}" src="{{ data.url }}"/> </audio>

          <# } else if ( ‘video’ === data.type ) { var w_rule = ”; if ( data.width ) { w_rule = ‘width: ‘ + data.width + ‘px;’; } else if ( wp.media.view.settings.contentWidth ) { w_rule = ‘width: ‘ + wp.media.view.settings.contentWidth + ‘px;’; } #>

          <video controls="controls" class="wp-video-shortcode" preload="metadata" <# if ( data.width ) { #>width="{{ data.width }}"<# } #> <# if ( data.height ) { #>height="{{ data.height }}"<# } #> <# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>> <source type="{{ data.mime }}" src="{{ data.url }}"/> </video>

          <# } else { #>

          <# if ( data.uploading ) { #>

          <# } else if ( ‘image’ === data.type && data.size && data.size.url ) { #> "" <# } else { #> "" <# } #>

          <# } #>

          {{ data.filename }}
          {{ data.dateFormatted }}
          {{ data.filesizeHumanReadable }}

          <# if ( ‘image’ === data.type && ! data.uploading ) { #> <# if ( data.width && data.height ) { #>

          {{ data.width }} by {{ data.height }} pixels

          <# } #> <# if ( data.originalImageURL && data.originalImageName ) { #> Original image: {{data.originalImageName}} <# } #> <# if ( data.can.save && data.sizes ) { #> Edit Image <# } #> <# } #> <# if ( data.fileLength && data.fileLengthHumanReadable ) { #>

          Length: {{ data.fileLength }} {{ data.fileLengthHumanReadable }}

          <# } #> <# if ( data.mediaStates ) { #>

          Used as: {{ data.mediaStates }}

          <# } #> <# if ( ! data.uploading && data.can.remove ) { #> <button type="button" class="button-link delete-attachment">Delete permanently</button> <# } #>

          <# if ( data.compat && data.compat.meta ) { #> {{{ data.compat.meta }}} <# } #>

          <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? ” : ‘readonly’; #> <# if ( ‘image’ === data.type ) { #> <label for="attachment-details-alt-text" class="name">Alt Text</label> <input type="text" id="attachment-details-alt-text" value="{{ data.alt }}" aria-describedby="alt-text-description" {{ maybeReadOnly }} /> <p class="description" id="alt-text-description">Describe the purpose of the image (opens in a new tab). Leave empty if the image is purely decorative.</p> <# } #> <label for="attachment-details-title" class="name">Title</label> <input type="text" id="attachment-details-title" value="{{ data.title }}" {{ maybeReadOnly }} /> <# if ( ‘audio’ === data.type ) { #> <label for="attachment-details-artist" class="name">Artist</label> <input type="text" id="attachment-details-artist" value="{{ data.artist || data.meta.artist || ” }}" /> <label for="attachment-details-album" class="name">Album</label> <input type="text" id="attachment-details-album" value="{{ data.album || data.meta.album || ” }}" /> <# } #> <label for="attachment-details-caption" class="name">Caption</label> <textarea id="attachment-details-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea> <label for="attachment-details-description" class="name">Description</label> <textarea id="attachment-details-description" {{ maybeReadOnly }}>{{ data.description }}</textarea> <label for="attachment-details-copy-link" class="name">File URL:</label> <input type="text" class="attachment-details-copy-link" id="attachment-details-copy-link" value="{{ data.url }}" readonly />

          <button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-copy-link">Copy URL to clipboard</button> Copied!

          <# if ( data.editable ) { #> <button type="button" class="button-link edit-selection">Edit Selection</button> <# } #> <# if ( data.clearable ) { #> <button type="button" class="button-link clear-selection">Clear</button> <# } #>

          Attachment Display Settings

          <# if ( ‘image’ === data.type ) { #> <label for="attachment-display-settings-alignment" class="name">Alignment</label> <select id="attachment-display-settings-alignment" class="alignment" data-setting="align" <# if ( data.userSettings ) { #> data-user-setting="align" <# } #>> <option value="left"> Left </option> <option value="center"> Centre </option> <option value="right"> Right </option> <option value="none" selected> None </option> </select> <# } #> <label for="attachment-display-settings-link-to" class="name"> <# if ( data.model.canEmbed ) { #> Embed or Link <# } else { #> Link To <# } #> </label> <select id="attachment-display-settings-link-to" class="link-to" data-setting="link" <# if ( data.userSettings && ! data.model.canEmbed ) { #> data-user-setting="urlbutton" <# } #>> <# if ( data.model.canEmbed ) { #> <option value="embed" selected> Embed Media Player </option> <option value="file"> <# } else { #> <option value="none" selected> None </option> <option value="file"> <# } #> <# if ( data.model.canEmbed ) { #> Link to Media File <# } else { #> Media File <# } #> </option> <option value="post"> <# if ( data.model.canEmbed ) { #> Link to Attachment Page <# } else { #> Attachment Page <# } #> </option> <# if ( ‘image’ === data.type ) { #> <option value="custom"> Custom URL </option> <# } #> </select> <label for="attachment-display-settings-link-to-custom" class="name">URL</label> <input type="text" id="attachment-display-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> <# if ( ‘undefined’ !== typeof data.sizes ) { #> <label for="attachment-display-settings-size" class="name">Size</label> <select id="attachment-display-settings-size" class="size" name="size" data-setting="size" <# if ( data.userSettings ) { #> data-user-setting="imgsize" <# } #>> <# var size = data.sizes[‘thumbnail’]; if ( size ) { #> <option value="thumbnail" > Thumbnail &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘medium’]; if ( size ) { #> <option value="medium" > Medium &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘large’]; if ( size ) { #> <option value="large" > Large &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘full’]; if ( size ) { #> <option value="full" selected=’selected’> Full Size &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘besclwp-3-4-medium’]; if ( size ) { #> <option value="besclwp-3-4-medium" > Besocial 3:4 Medium &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘besclwp-16-9-medium’]; if ( size ) { #> <option value="besclwp-16-9-medium" > Besocial 16:9 Medium &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘besclwp-21-9-large’]; if ( size ) { #> <option value="besclwp-21-9-large" > Besocial 21:9 Large &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘besclwp-rectangle-thumbnail’]; if ( size ) { #> <option value="besclwp-rectangle-thumbnail" > Rectangle Thumbnail &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> </select> <# } #>

          Gallery Settings

          <label for="gallery-settings-link-to" class="name">Link To</label> <select id="gallery-settings-link-to" class="link-to" data-setting="link" <# if ( data.userSettings ) { #> data-user-setting="urlbutton" <# } #>> <option value="post" <# if ( ! wp.media.galleryDefaults.link || ‘post’ === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> Attachment Page </option> <option value="file" <# if ( ‘file’ === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> Media File </option> <option value="none" <# if ( ‘none’ === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> None </option> </select> <label for="gallery-settings-columns" class="name select-label-inline">Columns</label> <select id="gallery-settings-columns" class="columns" name="columns" data-setting="columns"> <option value="1" <# if ( 1 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 1 </option> <option value="2" <# if ( 2 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 2 </option> <option value="3" <# if ( 3 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 3 </option> <option value="4" <# if ( 4 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 4 </option> <option value="5" <# if ( 5 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 5 </option> <option value="6" <# if ( 6 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 6 </option> <option value="7" <# if ( 7 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 7 </option> <option value="8" <# if ( 8 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 8 </option> <option value="9" <# if ( 9 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 9 </option> </select> <input type="checkbox" id="gallery-settings-random-order" data-setting="_orderbyRandom" /> <label for="gallery-settings-random-order" class="checkbox-label-inline">Random Order</label> <label for="gallery-settings-size" class="name">Size</label> <select id="gallery-settings-size" class="size" name="size" data-setting="size" <# if ( data.userSettings ) { #> data-user-setting="imgsize" <# } #> > <option value="thumbnail"> Thumbnail </option> <option value="medium"> Medium </option> <option value="large"> Large </option> <option value="full"> Full Size </option> <option value="besclwp-3-4-medium"> Besocial 3:4 Medium </option> <option value="besclwp-16-9-medium"> Besocial 16:9 Medium </option> <option value="besclwp-21-9-large"> Besocial 21:9 Large </option> <option value="besclwp-rectangle-thumbnail"> Rectangle Thumbnail </option> </select>

          Playlist Settings

          <# var emptyModel = _.isEmpty( data.model ), isVideo = ‘video’ === data.controller.get(‘library’).props.get(‘type’); #> <input type="checkbox" id="playlist-settings-show-list" data-setting="tracklist" <# if ( emptyModel ) { #> checked="checked" <# } #> /> <label for="playlist-settings-show-list" class="checkbox-label-inline"> <# if ( isVideo ) { #> Show Video List <# } else { #> Show Tracklist <# } #> </label> <# if ( ! isVideo ) { #> <input type="checkbox" id="playlist-settings-show-artist" data-setting="artists" <# if ( emptyModel ) { #> checked="checked" <# } #> /> <label for="playlist-settings-show-artist" class="checkbox-label-inline"> Show Artist Name in Tracklist </label> <# } #> <input type="checkbox" id="playlist-settings-show-images" data-setting="images" <# if ( emptyModel ) { #> checked="checked" <# } #> /> <label for="playlist-settings-show-images" class="checkbox-label-inline"> Show Images </label> <label for="embed-link-settings-link-text" class="name">Link Text</label> <input type="text" id="embed-link-settings-link-text" class="alignment" data-setting="linkText" />

          ""

          <label for="embed-image-settings-alt-text" class="name">Alternative Text</label> <input type="text" id="embed-image-settings-alt-text" data-setting="alt" aria-describedby="alt-text-description" /> <p class="description" id="alt-text-description">Describe the purpose of the image (opens in a new tab). Leave empty if the image is purely decorative.</p> <label for="embed-image-settings-caption" class="name">Caption</label> <textarea id="embed-image-settings-caption" data-setting="caption"></textarea> <fieldset class="setting-group"> <legend class="name">Align</legend> <button class="button" value="left"> Left </button> <button class="button" value="center"> Centre </button> <button class="button" value="right"> Right </button> <button class="button active" value="none"> None </button> </fieldset> <fieldset class="setting-group"> <legend class="name">Link To</legend> <button class="button" value="file"> Image URL </button> <button class="button" value="custom"> Custom URL </button> <button class="button active" value="none"> None </button> <label for="embed-image-settings-link-to-custom" class="name">URL</label> <input type="text" id="embed-image-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> </fieldset>

          <label for="image-details-alt-text" class="name">Alternative Text</label> <input type="text" id="image-details-alt-text" data-setting="alt" value="{{ data.model.alt }}" aria-describedby="alt-text-description" /> <p class="description" id="alt-text-description">Describe the purpose of the image (opens in a new tab). Leave empty if the image is purely decorative.</p> <label for="image-details-caption" class="name">Caption</label> <textarea id="image-details-caption" data-setting="caption">{{ data.model.caption }}</textarea>

          Display Settings

          <fieldset class="setting-group"> <legend class="legend-inline">Align</legend> <button class="button" value="left"> Left </button> <button class="button" value="center"> Centre </button> <button class="button" value="right"> Right </button> <button class="button active" value="none"> None </button> </fieldset> <# if ( data.attachment ) { #> <# if ( ‘undefined’ !== typeof data.attachment.sizes ) { #> <label for="image-details-size" class="name">Size</label> <select id="image-details-size" class="size" name="size" data-setting="size" <# if ( data.userSettings ) { #> data-user-setting="imgsize" <# } #>> <# var size = data.sizes[‘thumbnail’]; if ( size ) { #> <option value="thumbnail"> Thumbnail &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘medium’]; if ( size ) { #> <option value="medium"> Medium &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘large’]; if ( size ) { #> <option value="large"> Large &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘full’]; if ( size ) { #> <option value="full"> Full Size &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘besclwp-3-4-medium’]; if ( size ) { #> <option value="besclwp-3-4-medium"> Besocial 3:4 Medium &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘besclwp-16-9-medium’]; if ( size ) { #> <option value="besclwp-16-9-medium"> Besocial 16:9 Medium &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘besclwp-21-9-large’]; if ( size ) { #> <option value="besclwp-21-9-large"> Besocial 21:9 Large &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘besclwp-rectangle-thumbnail’]; if ( size ) { #> <option value="besclwp-rectangle-thumbnail"> Rectangle Thumbnail &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <option value="custom"> Custom Size </option> </select> <# } #>

          hidden<# } #>"> <label for="image-details-size-width">Width</label> <input type="number" id="image-details-size-width" aria-describedby="image-size-desc" data-setting="customWidth" step="1" value="{{ data.model.customWidth }}" /> &times; <label for="image-details-size-height">Height</label> <input type="number" id="image-details-size-height" aria-describedby="image-size-desc" data-setting="customHeight" step="1" value="{{ data.model.customHeight }}" /> <p id="image-size-desc" class="description">Image size in pixels</p>

          <# } #> <label for="image-details-link-to" class="name">Link To</label> <select id="image-details-link-to" data-setting="link"> <# if ( data.attachment ) { #> <option value="file"> Media File </option> <option value="post"> Attachment Page </option> <# } else { #> <option value="file"> Image URL </option> <# } #> <option value="custom"> Custom URL </option> <option value="none"> None </option> </select> <label for="image-details-link-to-custom" class="name">URL</label> <input type="text" id="image-details-link-to-custom" class="link-to-custom" data-setting="linkUrl" />

          <button type="button" class="button-link advanced-toggle">Advanced Options</button>

          <label for="image-details-title-attribute" class="name">Image Title Attribute</label> <input type="text" id="image-details-title-attribute" data-setting="title" value="{{ data.model.title }}" /> <label for="image-details-css-class" class="name">Image CSS Class</label> <input type="text" id="image-details-css-class" data-setting="extraClasses" value="{{ data.model.extraClasses }}" />
          <input type="checkbox" id="image-details-link-target" data-setting="linkTargetBlank" value="_blank" <# if ( data.model.linkTargetBlank ) { #>checked="checked"<# } #>> <label for="image-details-link-target" class="checkbox-label">Open link in a new tab</label> <label for="image-details-link-rel" class="name">Link Rel</label> <input type="text" id="image-details-link-rel" data-setting="linkRel" value="{{ data.model.linkRel }}" /> <label for="image-details-link-css-class" class="name">Link CSS Class</label> <input type="text" id="image-details-link-css-class" data-setting="linkClassName" value="{{ data.model.linkClassName }}" />

          "" <# if ( data.attachment && window.imageEdit ) { #>

          <input type="button" class="edit-attachment button" value="Edit Original" /> <input type="button" class="replace-attachment button" value="Replace" />

          <# } #>

          <# var ext, html5types = { mp3: wp.media.view.settings.embedMimes.mp3, ogg: wp.media.view.settings.embedMimes.ogg }; #>

          <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="{{ _.isUndefined( data.model.width ) ? 400 : data.model.width }}" preload="{{ _.isUndefined( data.model.preload ) ? ‘none’ : data.model.preload }}" <# if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) { #> autoplay<# } if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) { #> loop<# } #>> <# if ( ! _.isEmpty( data.model.src ) ) { #> <source src="{{ data.model.src }}" type="{{ wp.media.view.settings.embedMimes[ data.model.src.split(‘.’).pop() ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.mp3 ) ) { #> <source src="{{ data.model.mp3 }}" type="{{ wp.media.view.settings.embedMimes[ ‘mp3’ ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.ogg ) ) { #> <source src="{{ data.model.ogg }}" type="{{ wp.media.view.settings.embedMimes[ ‘ogg’ ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.flac ) ) { #> <source src="{{ data.model.flac }}" type="{{ wp.media.view.settings.embedMimes[ ‘flac’ ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.m4a ) ) { #> <source src="{{ data.model.m4a }}" type="{{ wp.media.view.settings.embedMimes[ ‘m4a’ ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.wav ) ) { #> <source src="{{ data.model.wav }}" type="{{ wp.media.view.settings.embedMimes[ ‘wav’ ] }}" /> <# } #> </audio> <# if ( ! _.isEmpty( data.model.src ) ) { ext = data.model.src.split(‘.’).pop(); if ( html5types[ ext ] ) { delete html5types[ ext ]; } #> <label for="audio-details-source" class="name">URL</label> <input type="text" id="audio-details-source" readonly data-setting="src" value="{{ data.model.src }}" /> <button type="button" class="button-link remove-setting">Remove audio source</button> <# } #> <# if ( ! _.isEmpty( data.model.mp3 ) ) { if ( ! _.isUndefined( html5types.mp3 ) ) { delete html5types.mp3; } #> <label for="audio-details-mp3-source" class="name">MP3</label> <input type="text" id="audio-details-mp3-source" readonly data-setting="mp3" value="{{ data.model.mp3 }}" /> <button type="button" class="button-link remove-setting">Remove audio source</button> <# } #> <# if ( ! _.isEmpty( data.model.ogg ) ) { if ( ! _.isUndefined( html5types.ogg ) ) { delete html5types.ogg; } #> <label for="audio-details-ogg-source" class="name">OGG</label> <input type="text" id="audio-details-ogg-source" readonly data-setting="ogg" value="{{ data.model.ogg }}" /> <button type="button" class="button-link remove-setting">Remove audio source</button> <# } #> <# if ( ! _.isEmpty( data.model.flac ) ) { if ( ! _.isUndefined( html5types.flac ) ) { delete html5types.flac; } #> <label for="audio-details-flac-source" class="name">FLAC</label> <input type="text" id="audio-details-flac-source" readonly data-setting="flac" value="{{ data.model.flac }}" /> <button type="button" class="button-link remove-setting">Remove audio source</button> <# } #> <# if ( ! _.isEmpty( data.model.m4a ) ) { if ( ! _.isUndefined( html5types.m4a ) ) { delete html5types.m4a; } #> <label for="audio-details-m4a-source" class="name">M4A</label> <input type="text" id="audio-details-m4a-source" readonly data-setting="m4a" value="{{ data.model.m4a }}" /> <button type="button" class="button-link remove-setting">Remove audio source</button> <# } #> <# if ( ! _.isEmpty( data.model.wav ) ) { if ( ! _.isUndefined( html5types.wav ) ) { delete html5types.wav; } #> <label for="audio-details-wav-source" class="name">WAV</label> <input type="text" id="audio-details-wav-source" readonly data-setting="wav" value="{{ data.model.wav }}" /> <button type="button" class="button-link remove-setting">Remove audio source</button> <# } #> <# if ( ! _.isEmpty( html5types ) ) { #> <fieldset class="setting-group"> <legend class="name">Add alternate sources for maximum HTML5 playback</legend> <# _.each( html5types, function (mime, type) { #> <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button> <# } ) #> </fieldset> <# } #> <fieldset class="setting-group"> <legend class="name">Preload</legend> <button class="button" value="auto">Auto</button> <button class="button" value="metadata">Metadata</button> <button class="button active" value="none">None</button> </fieldset> <input type="checkbox" id="audio-details-autoplay" data-setting="autoplay" /> <label for="audio-details-autoplay" class="checkbox-label">Autoplay</label> <input type="checkbox" id="audio-details-loop" data-setting="loop" /> <label for="audio-details-loop" class="checkbox-label">Loop</label>

          <# var ext, html5types = { mp4: wp.media.view.settings.embedMimes.mp4, ogv: wp.media.view.settings.embedMimes.ogv, webm: wp.media.view.settings.embedMimes.webm }; #>

          <# var w = ! data.model.width || data.model.width > 640 ? 640 : data.model.width, h = ! data.model.height ? 360 : data.model.height; if ( data.model.width && w !== data.model.width ) { h = Math.ceil( ( h * w ) / data.model.width ); } #> <# var w_rule = ”, classes = [], w, h, settings = wp.media.view.settings, isYouTube = isVimeo = false; if ( ! _.isEmpty( data.model.src ) ) { isYouTube = data.model.src.match(/youtube|youtu\.be/); isVimeo = -1 !== data.model.src.indexOf(‘vimeo’); } if ( settings.contentWidth && data.model.width >= settings.contentWidth ) { w = settings.contentWidth; } else { w = data.model.width; } if ( w !== data.model.width ) { h = Math.ceil( ( data.model.height * w ) / data.model.width ); } else { h = data.model.height; } if ( w ) { w_rule = ‘width: ‘ + w + ‘px; ‘; } if ( isYouTube ) { classes.push( ‘youtube-video’ ); } if ( isVimeo ) { classes.push( ‘vimeo-video’ ); }#>

          <video controls class="wp-video-shortcode {{ classes.join( ‘ ‘ ) }}" <# if ( w ) { #>width="{{ w }}"<# } #> <# if ( h ) { #>height="{{ h }}"<# } #> <# if ( ! _.isUndefined( data.model.poster ) && data.model.poster ) { #> poster="{{ data.model.poster }}"<# } #> preload ="{{ _.isUndefined( data.model.preload ) ? ‘metadata’ : data.model.preload }}" <# if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) { #> autoplay<# } if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) { #> loop<# } #>> <# if ( ! _.isEmpty( data.model.src ) ) { if ( isYouTube ) { #> <source src="{{ data.model.src }}" type="video/youtube" /> <# } else if ( isVimeo ) { #> <source src="{{ data.model.src }}" type="video/vimeo" /> <# } else { #> <source src="{{ data.model.src }}" type="{{ settings.embedMimes[ data.model.src.split(‘.’).pop() ] }}" /> <# } } #> <# if ( data.model.mp4 ) { #> <source src="{{ data.model.mp4 }}" type="{{ settings.embedMimes[ ‘mp4’ ] }}" /> <# } #> <# if ( data.model.m4v ) { #> <source src="{{ data.model.m4v }}" type="{{ settings.embedMimes[ ‘m4v’ ] }}" /> <# } #> <# if ( data.model.webm ) { #> <source src="{{ data.model.webm }}" type="{{ settings.embedMimes[ ‘webm’ ] }}" /> <# } #> <# if ( data.model.ogv ) { #> <source src="{{ data.model.ogv }}" type="{{ settings.embedMimes[ ‘ogv’ ] }}" /> <# } #> <# if ( data.model.flv ) { #> <source src="{{ data.model.flv }}" type="{{ settings.embedMimes[ ‘flv’ ] }}" /> <# } #> {{{ data.model.content }}}</video>

          <# if ( ! _.isEmpty( data.model.src ) ) { ext = data.model.src.split(‘.’).pop(); if ( html5types[ ext ] ) { delete html5types[ ext ]; } #> <label for="video-details-source" class="name">URL</label> <input type="text" id="video-details-source" readonly data-setting="src" value="{{ data.model.src }}" /> <button type="button" class="button-link remove-setting">Remove video source</button> <# } #> <# if ( ! _.isEmpty( data.model.mp4 ) ) { if ( ! _.isUndefined( html5types.mp4 ) ) { delete html5types.mp4; } #> <label for="video-details-mp4-source" class="name">MP4</label> <input type="text" id="video-details-mp4-source" readonly data-setting="mp4" value="{{ data.model.mp4 }}" /> <button type="button" class="button-link remove-setting">Remove video source</button> <# } #> <# if ( ! _.isEmpty( data.model.m4v ) ) { if ( ! _.isUndefined( html5types.m4v ) ) { delete html5types.m4v; } #> <label for="video-details-m4v-source" class="name">M4V</label> <input type="text" id="video-details-m4v-source" readonly data-setting="m4v" value="{{ data.model.m4v }}" /> <button type="button" class="button-link remove-setting">Remove video source</button> <# } #> <# if ( ! _.isEmpty( data.model.webm ) ) { if ( ! _.isUndefined( html5types.webm ) ) { delete html5types.webm; } #> <label for="video-details-webm-source" class="name">WEBM</label> <input type="text" id="video-details-webm-source" readonly data-setting="webm" value="{{ data.model.webm }}" /> <button type="button" class="button-link remove-setting">Remove video source</button> <# } #> <# if ( ! _.isEmpty( data.model.ogv ) ) { if ( ! _.isUndefined( html5types.ogv ) ) { delete html5types.ogv; } #> <label for="video-details-ogv-source" class="name">OGV</label> <input type="text" id="video-details-ogv-source" readonly data-setting="ogv" value="{{ data.model.ogv }}" /> <button type="button" class="button-link remove-setting">Remove video source</button> <# } #> <# if ( ! _.isEmpty( data.model.flv ) ) { if ( ! _.isUndefined( html5types.flv ) ) { delete html5types.flv; } #> <label for="video-details-flv-source" class="name">FLV</label> <input type="text" id="video-details-flv-source" readonly data-setting="flv" value="{{ data.model.flv }}" /> <button type="button" class="button-link remove-setting">Remove video source</button> <# } #>

          <# if ( ! _.isEmpty( html5types ) ) { #> <fieldset class="setting-group"> <legend class="name">Add alternate sources for maximum HTML5 playback</legend> <# _.each( html5types, function (mime, type) { #> <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button> <# } ) #> </fieldset> <# } #> <# if ( ! _.isEmpty( data.model.poster ) ) { #> <label for="video-details-poster-image" class="name">Poster Image</label> <input type="text" id="video-details-poster-image" readonly data-setting="poster" value="{{ data.model.poster }}" /> <button type="button" class="button-link remove-setting">Remove poster image</button> <# } #> <fieldset class="setting-group"> <legend class="name">Preload</legend> <button class="button" value="auto">Auto</button> <button class="button" value="metadata">Metadata</button> <button class="button active" value="none">None</button> </fieldset> <input type="checkbox" id="video-details-autoplay" data-setting="autoplay" /> <label for="video-details-autoplay" class="checkbox-label">Autoplay</label> <input type="checkbox" id="video-details-loop" data-setting="loop" /> <label for="video-details-loop" class="checkbox-label">Loop</label> <# var content = ”; if ( ! _.isEmpty( data.model.content ) ) { var tracks = jQuery( data.model.content ).filter( ‘track’ ); _.each( tracks.toArray(), function( track, index ) { content += track.outerHTML; #> <label for="video-details-track-{{ index }}" class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</label> <input class="content-track" type="text" id="video-details-track-{{ index }}" aria-describedby="video-details-track-desc-{{ index }}" value="{{ track.outerHTML }}" /> The srclang, label, and kind values can be edited to set the video track language and kind. <button type="button" class="button-link remove-setting remove-track">Remove video track</button><br/> <# } ); #> <# } else { #> Tracks (subtitles, captions, descriptions, chapters, or metadata)<br /> There are no associated subtitles. <# } #> <textarea class="hidden content-setting">{{ content }}</textarea>

          <# if ( data.attachments.length ) { #>

          <# _.each( data.attachments, function( attachment, index ) { #> <dl class="gallery-item"> <dt class="gallery-icon"> <# if ( attachment.thumbnail ) { #> "{{ <# } else { #> "{{ <# } #> </dt> <# if ( attachment.caption ) { #> <dd class="wp-caption-text gallery-caption"> {{{ data.verifyHTML( attachment.caption ) }}} </dd> <# } #> </dl> <# if ( index % data.columns === data.columns – 1 ) { #> <br style="clear: both;"> <# } #> <# } ); #>

          <# } else { #>

          <p>No items found.</p>

          <# } #> "Image

          Preview

          As a browser icon

          ""

          "Preview

          <# print( ‘Forumite’ ) #>

          As an app icon

          "Preview

          /* Layout w603f430b550e1 */ #pgc-w603f430b550e1-0-0 { width:100%;width:calc(100% – ( 0 * 30px ) ) } #pl-w603f430b550e1 .so-panel { margin-bottom:30px } #pl-w603f430b550e1 .so-panel:last-child { margin-bottom:0px } @media (max-width:780px){ #pg-w603f430b550e1-0.panel-no-style, #pg-w603f430b550e1-0.panel-has-style > .panel-row-style { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-w603f430b550e1-0 > .panel-grid-cell , #pg-w603f430b550e1-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pg-w603f430b550e1-0 { margin-bottom:px } #pl-w603f430b550e1 .panel-grid-cell { padding:0 } #pl-w603f430b550e1 .panel-grid .panel-grid-cell-empty { display:none } #pl-w603f430b550e1 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px } } /* Layout w604882c30e29e */ #pgc-w604882c30e29e-0-0 , #pgc-w604882c30e29e-0-1 , #pgc-w604882c30e29e-0-2 { width:33.3333%;width:calc(33.3333% – ( 0.66666666666667 * 30px ) ) } #pl-w604882c30e29e .so-panel { margin-bottom:30px } #pl-w604882c30e29e .so-panel:last-child { margin-bottom:0px } #pg-w604882c30e29e-0.panel-no-style, #pg-w604882c30e29e-0.panel-has-style > .panel-row-style { -webkit-align-items:flex-start;align-items:flex-start } #pgc-w604882c30e29e-0-0 { align-self:auto } @media (max-width:1024px) and (min-width:781px) { #pg-w604882c30e29e-0.panel-no-style, #pg-w604882c30e29e-0.panel-has-style > .panel-row-style { -ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap } #pg-w604882c30e29e-0 > .panel-grid-cell , #pg-w604882c30e29e-0 > .panel-row-style > .panel-grid-cell { -ms-flex:0 1 50%;-webkit-flex:0 1 50%;flex:0 1 50%;margin-right:0;margin-bottom:30px } #pg-w604882c30e29e-0 > .panel-grid-cell , #pg-w604882c30e29e-0 > .panel-row-style > .panel-grid-cell:nth-child(even) { padding-left:15px } #pg-w604882c30e29e-0 > .panel-grid-cell , #pg-w604882c30e29e-0 > .panel-row-style > .panel-grid-cell:nth-child(odd) { padding-right:15px } } @media (max-width:780px){ #pg-w604882c30e29e-0.panel-no-style, #pg-w604882c30e29e-0.panel-has-style > .panel-row-style { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-w604882c30e29e-0 > .panel-grid-cell , #pg-w604882c30e29e-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pgc-w604882c30e29e-0-0 , #pgc-w604882c30e29e-0-1 { margin-bottom:30px } #pg-w604882c30e29e-0 { margin-bottom:px } #pl-w604882c30e29e .panel-grid-cell { padding:0 } #pl-w604882c30e29e .panel-grid .panel-grid-cell-empty { display:none } #pl-w604882c30e29e .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px } } /* <![CDATA[ */var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}};/* ]]> *//* <![CDATA[ */var _wpMediaModelsL10n = {"settings":{"ajaxurl":"\/wp-admin\/admin-ajax.php","post":{"id":0}}};/* ]]> *//* <![CDATA[ */var pluploadL10n = {"queue_limit_exceeded":"You have attempted to queue too many files.","file_exceeds_size_limit":"%s exceeds the maximum upload size for this site.","zero_byte_file":"This file is empty. Please try another.","invalid_filetype":"Sorry, this file type is not permitted for security reasons.","not_an_image":"This file is not an image. Please try another.","image_memory_exceeded":"Memory exceeded. Please try another smaller file.","image_dimensions_exceeded":"This is larger than the maximum size. Please try another.","default_error":"An error occurred in the upload. Please try again later.","missing_upload_url":"There was a configuration error. Please contact the server administrator.","upload_limit_exceeded":"You may only upload one file.","http_error":"Unexpected response from the server. The file may have been uploaded successfully. Check in the Media Library or reload the page.","http_error_image":"Post-processing of the image likely failed because the server is busy or does not have enough resources. Uploading a smaller image may help. Suggested maximum size is 2500 pixels.","upload_failed":"Upload failed.","big_upload_failed":"Please try uploading this file with the %1$sbrowser uploader%2$s.","big_upload_queued":"%s exceeds the maximum upload size for the multi-file uploader when used in your browser.","io_error":"IO error.","security_error":"Security error.","file_cancelled":"File cancelled.","upload_stopped":"Upload stopped.","dismiss":"Dismiss","crunching":"Crunching\u2026","deleted":"moved to the Bin.","error_uploading":"\u201c%s\u201d has failed to upload.","unsupported_image":"This image cannot be displayed in a web browser. For best results, convert it to JPEG before uploading."};var _wpPluploadSettings = {"defaults":{"file_data_name":"async-upload","url":"\/wp-admin\/async-upload.php","filters":{"max_file_size":"536870912b","mime_types":[{"extensions":"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,ico,heic,asf,asx,wmv,wmx,wm,avi,divx,flv,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,dfxp,mp3,m4a,m4b,aac,ra,ram,wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mdb,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onetmp,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages"}]},"heic_upload_error":true,"multipart_params":{"action":"upload-attachment","_wpnonce":"b031a90a4b"}},"browser":{"mobile":false,"supported":true},"limitExceeded":false};/* ]]> */var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https:\/\/get.adobe.com\/flashplayer\/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left\/Right Arrow keys to advance one second, Up\/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up\/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions\/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}};/* <![CDATA[ */var _wpmejsSettings = {"pluginPath":"\/wp-includes\/js\/mediaelement\/","classPrefix":"mejs-","stretching":"responsive"};/* ]]> *//* <![CDATA[ */var wpApiSettings = {"root":"https:\/\/forumite.co.uk\/wp-json\/","nonce":"ac9f923522","versionString":"wp\/v2\/"};/* ]]> */( ‘fetch’ in window ) || document.write( ‘<script src="https://forumite.co.uk/wp-includes/js/dist/vendor/wp-polyfill-fetch.min.js?ver=3.0.0"></scr&#8217; + ‘ipt>’ );( document.contains ) || document.write( ‘<script src="https://forumite.co.uk/wp-includes/js/dist/vendor/wp-polyfill-node-contains.min.js?ver=3.42.0"></scr&#8217; + ‘ipt>’ );( window.DOMRect ) || document.write( ‘<script src="https://forumite.co.uk/wp-includes/js/dist/vendor/wp-polyfill-dom-rect.min.js?ver=3.42.0"></scr&#8217; + ‘ipt>’ );( window.URL && window.URL.prototype && window.URLSearchParams ) || document.write( ‘<script src="https://forumite.co.uk/wp-includes/js/dist/vendor/wp-polyfill-url.min.js?ver=3.6.4"></scr&#8217; + ‘ipt>’ );( window.FormData && window.FormData.prototype.keys ) || document.write( ‘<script src="https://forumite.co.uk/wp-includes/js/dist/vendor/wp-polyfill-formdata.min.js?ver=3.0.12"></scr&#8217; + ‘ipt>’ );( Element.prototype.matches && Element.prototype.closest ) || document.write( ‘<script src="https://forumite.co.uk/wp-includes/js/dist/vendor/wp-polyfill-element-closest.min.js?ver=2.0.2"></scr&#8217; + ‘ipt>’ );( ‘objectFit’ in document.documentElement.style ) || document.write( ‘<script src="https://forumite.co.uk/wp-includes/js/dist/vendor/wp-polyfill-object-fit.min.js?ver=2.3.4"></scr&#8217; + ‘ipt>’ );wp.i18n.setLocaleData( { ‘text direction\u0004ltr’: [ ‘ltr’ ] } );( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain );} )( "default", {"translation-revision-date":"2021-06-16 08:10:36+0000","generator":"GlotPress\/3.0.0-alpha.2","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"Notifications":["Notifications"]}},"comment":{"reference":"wp-includes\/js\/dist\/a11y.js"}} );/* <![CDATA[ */var _wpMediaViewsL10n = {"mediaFrameDefaultTitle":"Media","url":"URL","addMedia":"Add media","search":"Search","select":"Select","cancel":"Cancel","update":"Update","replace":"Replace","remove":"Remove","back":"Back","selected":"%d selected","dragInfo":"Drag and drop to reorder media files.","uploadFilesTitle":"Upload files","uploadImagesTitle":"Upload images","mediaLibraryTitle":"Media Library","insertMediaTitle":"Add media","createNewGallery":"Create a new gallery","createNewPlaylist":"Create a new playlist","createNewVideoPlaylist":"Create a new video playlist","returnToLibrary":"\u2190 Go to library","allMediaItems":"All media items","allDates":"All dates","noItemsFound":"No items found.","insertIntoPost":"Insert into topic","unattached":"Unattached","mine":"Mine","trash":"Bin","uploadedToThisPost":"Uploaded to this topic","warnDelete":"You are about to permanently delete this item from your site.\nThis action cannot be undone.\n ‘Cancel’ to stop, ‘OK’ to delete.","warnBulkDelete":"You are about to permanently delete these items from your site.\nThis action cannot be undone.\n ‘Cancel’ to stop, ‘OK’ to delete.","warnBulkTrash":"You are about to delete these items.\n Click ‘Cancel’ to stop, or ‘OK’ to delete.","bulkSelect":"Bulk select","trashSelected":"Move to Bin","restoreSelected":"Restore from Bin","deletePermanently":"Delete permanently","apply":"Apply","filterByDate":"Filter by date","filterByType":"Filter by type","searchLabel":"Search","searchMediaLabel":"Search media","searchMediaPlaceholder":"Search media items…","mediaFound":"Number of media items found: %d","mediaFoundHasMoreResults":"Number of media items displayed: %d. Scroll the page for more results.","noMedia":"No media items found.","noMediaTryNewSearch":"No media items found. Try a different search.","attachmentDetails":"Attachment details","insertFromUrlTitle":"Insert from URL","setFeaturedImageTitle":"Topic Image","setFeaturedImage":"Set topic image","createGalleryTitle":"Create gallery","editGalleryTitle":"Edit gallery","cancelGalleryTitle":"\u2190 Cancel gallery","insertGallery":"Insert gallery","updateGallery":"Update gallery","addToGallery":"Add to gallery","addToGalleryTitle":"Add to gallery","reverseOrder":"Reverse order","imageDetailsTitle":"Image details","imageReplaceTitle":"Replace image","imageDetailsCancel":"Cancel edit","editImage":"Edit image","chooseImage":"Choose image","selectAndCrop":"Select and crop","skipCropping":"Skip cropping","cropImage":"Crop image","cropYourImage":"Crop your image","cropping":"Cropping\u2026","suggestedDimensions":"Suggested image dimensions: %1$s by %2$s pixels.","cropError":"There has been an error cropping your image.","audioDetailsTitle":"Audio details","audioReplaceTitle":"Replace audio","audioAddSourceTitle":"Add audio source","audioDetailsCancel":"Cancel edit","videoDetailsTitle":"Video details","videoReplaceTitle":"Replace video","videoAddSourceTitle":"Add video source","videoDetailsCancel":"Cancel edit","videoSelectPosterImageTitle":"Select poster image","videoAddTrackTitle":"Add subtitles","playlistDragInfo":"Drag and drop to reorder tracks.","createPlaylistTitle":"Create audio playlist","editPlaylistTitle":"Edit audio playlist","cancelPlaylistTitle":"\u2190 Cancel audio playlist","insertPlaylist":"Insert audio playlist","updatePlaylist":"Update audio playlist","addToPlaylist":"Add to audio playlist","addToPlaylistTitle":"Add to Audio Playlist","videoPlaylistDragInfo":"Drag and drop to reorder videos.","createVideoPlaylistTitle":"Create video playlist","editVideoPlaylistTitle":"Edit video playlist","cancelVideoPlaylistTitle":"\u2190 Cancel video playlist","insertVideoPlaylist":"Insert video playlist","updateVideoPlaylist":"Update video playlist","addToVideoPlaylist":"Add to video playlist","addToVideoPlaylistTitle":"Add to video playlist","filterAttachments":"Filter media","attachmentsList":"Media list","settings":{"tabs":[],"tabUrl":"https:\/\/forumite.co.uk\/wp-admin\/media-upload.php?chromeless=1","mimeTypes":{"image":"Images","audio":"Audio","video":"Video","application\/msword,application\/vnd.openxmlformats-officedocument.wordprocessingml.document,application\/vnd.ms-word.document.macroEnabled.12,application\/vnd.ms-word.template.macroEnabled.12,application\/vnd.oasis.opendocument.text,application\/vnd.apple.pages,application\/pdf,application\/vnd.ms-xpsdocument,application\/oxps,application\/rtf,application\/wordperfect,application\/octet-stream":"Documents","application\/vnd.apple.numbers,application\/vnd.oasis.opendocument.spreadsheet,application\/vnd.ms-excel,application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application\/vnd.ms-excel.sheet.macroEnabled.12,application\/vnd.ms-excel.sheet.binary.macroEnabled.12":"Spreadsheets","application\/x-gzip,application\/rar,application\/x-tar,application\/zip,application\/x-7z-compressed":"Archives"},"captions":true,"nonce":{"sendToEditor":"659d687110"},"post":{"id":68278,"nonce":"bb2e1ee6bc"},"defaultProps":{"link":"","align":"","size":""},"attachmentCounts":{"audio":1,"video":1},"oEmbedProxyUrl":"https:\/\/forumite.co.uk\/wp-json\/oembed\/1.0\/proxy","embedExts":["mp3","ogg","flac","m4a","wav","mp4","m4v","webm","ogv","flv"],"embedMimes":{"mp3":"audio\/mpeg","ogg":"audio\/ogg","flac":"audio\/flac","m4a":"audio\/mpeg","wav":"audio\/wav","mp4":"video\/mp4","m4v":"video\/mp4","webm":"video\/webm","ogv":"video\/ogg","flv":"video\/x-flv"},"contentWidth":1320,"months":[{"year":"2021","month":"5","text":"May 2021"},{"year":"2021","month":"4","text":"April 2021"},{"year":"2021","month":"3","text":"March 2021"},{"year":"2021","month":"2","text":"February 2021"},{"year":"2021","month":"1","text":"January 2021"},{"year":"2020","month":"12","text":"December 2020"},{"year":"2020","month":"10","text":"October 2020"},{"year":"2020","month":"8","text":"August 2020"},{"year":"2020","month":"7","text":"July 2020"},{"year":"2020","month":"5","text":"May 2020"},{"year":"2020","month":"4","text":"April 2020"},{"year":"2020","month":"3","text":"March 2020"},{"year":"2020","month":"1","text":"January 2020"},{"year":"2019","month":"12","text":"December 2019"},{"year":"2019","month":"10","text":"October 2019"},{"year":"2019","month":"9","text":"September 2019"},{"year":"2019","month":"8","text":"August 2019"},{"year":"2019","month":"7","text":"July 2019"},{"year":"2019","month":"6","text":"June 2019"},{"year":"2019","month":"3","text":"March 2019"},{"year":"2019","month":"2","text":"February 2019"},{"year":"2019","month":"1","text":"January 2019"},{"year":"2018","month":"12","text":"December 2018"},{"year":"2018","month":"11","text":"November 2018"},{"year":"2018","month":"10","text":"October 2018"},{"year":"2018","month":"9","text":"September 2018"},{"year":"2018","month":"8","text":"August 2018"},{"year":"2018","month":"7","text":"July 2018"},{"year":"2018","month":"5","text":"May 2018"},{"year":"2018","month":"4","text":"April 2018"},{"year":"2018","month":"3","text":"March 2018"},{"year":"2018","month":"1","text":"January 2018"},{"year":"2017","month":"12","text":"December 2017"},{"year":"2017","month":"11","text":"November 2017"},{"year":"2017","month":"10","text":"October 2017"},{"year":"2017","month":"9","text":"September 2017"},{"year":"2017","month":"8","text":"August 2017"},{"year":"2017","month":"7","text":"July 2017"},{"year":"2017","month":"6","text":"June 2017"},{"year":"2017","month":"5","text":"May 2017"},{"year":"2017","month":"4","text":"April 2017"},{"year":"2017","month":"3","text":"March 2017"},{"year":"2017","month":"2","text":"February 2017"},{"year":"2017","month":"1","text":"January 2017"},{"year":"2016","month":"12","text":"December 2016"},{"year":"2015","month":"12","text":"December 2015"},{"year":"2015","month":"1","text":"January 2015"},{"year":"2014","month":"12","text":"December 2014"},{"year":"2014","month":"11","text":"November 2014"},{"year":"2014","month":"9","text":"September 2014"},{"year":"2014","month":"8","text":"August 2014"}],"mediaTrash":0}};/* ]]> */( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain );} )( "default", {"translation-revision-date":"2021-06-16 08:10:36+0000","generator":"GlotPress\/3.0.0-alpha.2","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"The file URL has been copied to your clipboard":["The file URL has been copied to your clipboard"],"%s item selected":["%s item selected","%s items selected"]}},"comment":{"reference":"wp-includes\/js\/media-views.js"}} );( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain );} )( "default", {"translation-revision-date":"2021-06-16 08:10:36+0000","generator":"GlotPress\/3.0.0-alpha.2","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"Could not set that as the thumbnail image. Try a different attachment.":["Could not set that as the thumbnail image. Try a different attachment."]}},"comment":{"reference":"wp-includes\/js\/media-editor.js"}} );/* <![CDATA[ */var bbpEngagementJS = {"object_id":"68278","bbp_ajaxurl":"https:\/\/forumite.co.uk\/forums\/topic\/windows-11-2\/page\/2\/?bbp-ajax=true","generic_ajax_error":"Something went wrong. Refresh your browser and try again."};/* ]]> *//* <![CDATA[ */var gdpol_polls_data = {"error_question":"Poll question field is mandatory.","error_responses":"Poll needs at least two responses."};/* ]]> *//* <![CDATA[ */var BP_Suggestions = {"friends":[{"ID":"bdthree","image":"https:\/\/forumite.co.uk\/wp-content\/uploads\/avatars\/1\/5ea895f94cf47-bpthumb.jpg","name":"RSB"}]};/* ]]> *//* <![CDATA[ */var besclwp_sticky_vars = {"besclwp_sticky_breakpoint":"480","besclwp_sticky_top":"90","besclwp_sticky_bottom":"80","besclwp_sticky_behavior":"stick-to-top"};/* ]]> *//* <![CDATA[ */var heartbeatSettings = {"ajaxurl":"\/wp-admin\/admin-ajax.php","nonce":"d519ea12a5","interval":"45"};/* ]]> *//* <![CDATA[ */var gdbbPressToolsInit = {"quote_method":"bbcode","quote_wrote":"wrote","wp_editor":"1"};/* ]]> *//* <![CDATA[ */var gdbbPressAttachmentsInit = {"max_files":"4","are_you_sure":"This operation is not reversible. Are you sure?"};/* ]]> *//* <![CDATA[ */var myCRED_Video = {"ajaxurl":"https:\/\/forumite.co.uk\/forums\/topic\/windows-11-2\/","token":"c24e511936"};/* ]]> *//* <![CDATA[ */var uiAutocompleteL10n = {"noResults":"No results found.","oneResult":"1 result found. Use up and down arrow keys to navigate.","manyResults":"%d results found. Use up and down arrow keys to navigate.","itemSelected":"Item selected."};/* ]]> *//* <![CDATA[ */var BBOSS_GLOBAL_SEARCH = {"nonce":"037aa1716a","action":"bboss_global_search_ajax","debug":"1","ajaxurl":"https:\/\/forumite.co.uk\/wp-admin\/admin-ajax.php","loading_msg":"Loading Suggestions","enable_ajax_search":"yes","per_page":"10"};/* ]]> *//* <![CDATA[ */var thickboxL10n = {"next":"Next >","prev":"< Prev","image":"Image","of":"of","close":"Close","noiframes":"This feature requires inline frames. You have iframes disabled or your browser does not support them.","loadingAnimation":"https:\/\/forumite.co.uk\/wp-includes\/js\/thickbox\/loadingAnimation.gif"};/* ]]> */window.wp.oldEditor = window.wp.editor;/* <![CDATA[ */var quicktagsL10n = {"closeAllOpenTags":"Close all open tags","closeTags":"close tags","enterURL":"Enter the URL","enterImageURL":"Enter the URL of the image","enterImageDescription":"Enter a description of the image","textdirection":"text direction","toggleTextdirection":"Toggle Editor Text Direction","dfw":"Distraction-free writing mode","strong":"Bold","strongClose":"Close bold tag","em":"Italic","emClose":"Close italic tag","link":"Insert link","blockquote":"Blockquote","blockquoteClose":"Close blockquote tag","del":"Deleted text (strikethrough)","delClose":"Close deleted text tag","ins":"Inserted text","insClose":"Close inserted text tag","image":"Insert image","ul":"Bulleted list","ulClose":"Close bulleted list tag","ol":"Numbered list","olClose":"Close numbered list tag","li":"List item","liClose":"Close list item tag","code":"Code","codeClose":"Close code tag","more":"Insert Read More tag"};/* ]]> *//* <![CDATA[ */var wpLinkL10n = {"title":"Insert\/edit link","update":"Update","save":"Add Link","noTitle":"(no title)","noMatchesFound":"No results found.","linkSelected":"Link selected.","linkInserted":"Link inserted.","minInputLength":"3"};/* ]]> */ tinyMCEPreInit = { baseURL: "https://forumite.co.uk/wp-includes/js/tinymce&quot;, suffix: ".min", mceInit: {‘bbp_reply_content’:{theme:"modern",skin:"lightgray",language:"en",formats:{alignleft: [{selector: "p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li", styles: {textAlign:"left"}},{selector: "img,table,dl.wp-caption", classes: "alignleft"}],aligncenter: [{selector: "p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li", styles: {textAlign:"center"}},{selector: "img,table,dl.wp-caption", classes: "aligncenter"}],alignright: [{selector: "p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li", styles: {textAlign:"right"}},{selector: "img,table,dl.wp-caption", classes: "alignright"}],strikethrough: {inline: "del"}},relative_urls:false,remove_script_host:false,convert_urls:false,browser_spellcheck:true,fix_list_elements:true,entities:"38,amp,60,lt,62,gt",entity_encoding:"raw",keep_styles:false,cache_suffix:"wp-mce-49110-20201110",resize:"vertical",menubar:false,branding:false,preview_styles:"font-family font-size font-weight font-style text-decoration text-transform",end_container_on_empty_block:true,wpeditimage_html5_captions:true,wp_lang_attr:"en-GB",wp_keep_scroll_position:false,wp_shortcut_labels:{"Heading 1":"access1","Heading 2":"access2","Heading 3":"access3","Heading 4":"access4","Heading 5":"access5","Heading 6":"access6","Paragraph":"access7","Blockquote":"accessQ","Underline":"metaU","Strikethrough":"accessD","Bold":"metaB","Italic":"metaI","Code":"accessX","Align center":"accessC","Align right":"accessR","Align left":"accessL","Justify":"accessJ","Cut":"metaX","Copy":"metaC","Paste":"metaV","Select all":"metaA","Undo":"metaZ","Redo":"metaY","Bullet list":"accessU","Numbered list":"accessO","Insert\/edit image":"accessM","Insert\/edit link":"metaK","Remove link":"accessS","Toolbar Toggle":"accessZ","Insert Read More tag":"accessT","Insert Page Break tag":"accessP","Distraction-free writing mode":"accessW","Add Media":"accessM","Keyboard Shortcuts":"accessH"},content_css:"https://forumite.co.uk/wp-includes/css/dashicons.min.css?ver=5.7.2,https://forumite.co.uk/wp-includes/js/tinymce/skins/wordpress/wp-content.css?ver=5.7.2&quot;,plugins:"colorpicker,lists,image,wordpress,wpeditimage,wplink,tabfocus,paste,paste",selector:"#bbp_reply_content",wpautop:true,indent:false,toolbar1:"bold,italic,blockquote,strikethrough,bullist,numlist,alignleft,aligncenter,alignright,undo,redo,link,fullscreen,image",toolbar2:"",toolbar3:"",toolbar4:"",tabfocus_elements:"bbp_topic_title,bbp_topic_tags",body_class:"bbp_reply_content post-type-topic post-status-publish page-template-default locale-en-gb",paste_as_text:true,file_browser_callback:function(field_id){hm_bbpui_file_upload(field_id);}}}, qtInit: {‘bbp_reply_content’:{id:"bbp_reply_content",buttons:"strong,em,link,block,del,img,ul,ol,li,code,close"}}, ref: {plugins:"colorpicker,lists,image,wordpress,wpeditimage,wplink,tabfocus,paste,paste",theme:"modern",language:"en"}, load_ext: function(url,lang){var sl=tinymce.ScriptLoader;sl.markDone(url+’/langs/’+lang+’.js’);sl.markDone(url+’/langs/’+lang+’_dlg.js’);} }; var _bpfb_data={"root_url":"https:\/\/forumite.co.uk\/wp-content\/plugins\/buddypress-activity-plus","temp_img_url":"https:\/\/forumite.co.uk\/wp-content\/uploads\/bpfb\/tmp\/","base_img_url":"https:\/\/forumite.co.uk\/wp-content\/uploads\/bpfb\/","theme":"round","alignment":"left"};@font-face { font-family: ‘bpfb’; src:url(‘https://forumite.co.uk/wp-content/plugins/buddypress-activity-plus/css/external/font/bpfb.eot&#8217;); src:url(‘https://forumite.co.uk/wp-content/plugins/buddypress-activity-plus/css/external/font/bpfb.eot?#iefix&#8217😉 format(’embedded-opentype’), url(‘https://forumite.co.uk/wp-content/plugins/buddypress-activity-plus/css/external/font/bpfb.woff&#8217😉 format(‘woff’), url(‘https://forumite.co.uk/wp-content/plugins/buddypress-activity-plus/css/external/font/bpfb.ttf&#8217😉 format(‘truetype’), url(‘https://forumite.co.uk/wp-content/plugins/buddypress-activity-plus/css/external/font/bpfb.svg#icomoon&#8217😉 format(‘svg’); font-weight: normal; font-style: normal;}tinymce.addI18n( ‘en’, {"Align center":"Align centre","Ok":"OK","Bullet list":"Bulleted list","Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.":"ID should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.","Id":"ID","Insert\/Edit code sample":"Insert\/edit code sample","Url":"URL","Color":"Colour","Custom color":"Custom colour","No color":"No colour","Spellcheck":"Check Spelling","Row properties":"Table row properties","Cell properties":"Table cell properties","Border color":"Border colour","Cols":"Columns","Paste row before":"Paste table row before","Paste row after":"Paste table row after","Cut row":"Cut table row","Copy row":"Copy table row","Merge cells":"Merge table cells","Split cell":"Split table cell","Center":"Centre","Background color":"Background colour","Text color":"Text colour","Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.":"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.\n\nIf you\u2019re looking to paste rich content from Microsoft Word, try turning this option off. The editor will clean up text pasted from Word automatically.","Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help":"Rich Text Area. Press Alt-Shift-H for help.","You have unsaved changes are you sure you want to navigate away?":"The changes you made will be lost if you navigate away from this page.","Your browser doesn’t support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.":"Your browser does not support direct access to the clipboard. Please use keyboard shortcuts or your browser\u2019s edit menu instead.","Edit|button":"Edit"});tinymce.ScriptLoader.markDone( ‘https://forumite.co.uk/wp-includes/js/tinymce/langs/en.js&#8217; ); var ajaxurl = "/wp-admin/admin-ajax.php"; ( function() { var init, id, $wrap; if ( typeof tinymce !== ‘undefined’ ) { if ( tinymce.Env.ie && tinymce.Env.ie < 11 ) { tinymce.$( ‘.wp-editor-wrap ‘ ).removeClass( ‘tmce-active’ ).addClass( ‘html-active’ ); return; } for ( id in tinyMCEPreInit.mceInit ) { init = tinyMCEPreInit.mceInit[id]; $wrap = tinymce.$( ‘#wp-‘ + id + ‘-wrap’ ); if ( ( $wrap.hasClass( ‘tmce-active’ ) || ! tinyMCEPreInit.qtInit.hasOwnProperty( id ) ) && ! init.wp_skip_init ) { tinymce.init( init ); if ( ! window.wpActiveEditor ) { window.wpActiveEditor = id; } } } } if ( typeof quicktags !== ‘undefined’ ) { for ( id in tinyMCEPreInit.qtInit ) { quicktags( tinyMCEPreInit.qtInit[id] ); if ( ! window.wpActiveEditor ) { window.wpActiveEditor = id; } } } }()); Insert/edit link Close Enter the destination URL URL Link Text Open link in a new tab Or link to existing content Search No search term specified. Showing recent items. Search or use up and down arrow keys to select an item. Cancel Skip to toolbar About WordPressAbout WordPressWordPress.orgDocumentationSupportFeedbackForumiteDashboardNewMediaForumsForumsSay Hello and read the RulesGeneral TopicsForumite News & FeedbackGroup ForumsViewsMost popular topicsTopics with no repliesTopics with most repliesLatest topicsTopics FreshnessInformationbbPress HomepageDev4Press HomepageSocial ShareSettingsSearchHi, Wheels-Of-FireWheels-Of-FireGrahamDearsleyEdit ProfileLog OutForumite PointsForumite Points: 17,043Forumite Points HistoryActivityPersonalMentions 3FavouritesFriendsGroupsProfileViewEditChange Profile PhotoChange Cover ImageNotifications 33Unread 33ReadMessages 1Inbox 1StarredSentComposeFriendsFriendshipsNo Pending RequestsBlogPublished PostsPending PostsAdd New PostGroupsMembershipsNo Pending InvitesCreate a GroupForumsTopics StartedReplies CreatedEngagementsFavourite TopicsSubscribed TopicsSettingsGeneralEmailExport DataDelete AccountProfile2Ed P commented on one of your updatesYou have 32 new replies Log Out Notifications#” alt=”” />And to prove it.

          <img src=" Activity Personal Mentions Favorites Friends Groups Profile View Profile Edit Profile Change Profile Photo Change Cover Image My Sites 33 Notifications Ed P commented on one of your updatesYou have 32 new replies View All33 1 Messages Inbox1 Starred Sent Compose 0 Friends Friendships Requests0 0 Groups Memberships Invitations0 Create a Group Forums Topics Started Replies Created Favorites Subscriptions 0 My Blog Published Posts1 Pending Posts0 Add New Post Settings General Email Notifications Profile Visibility Logout Forumite Forumite HomeForum Latest New Topic Forum IndexBlogActivityFaqContactLogout Windows 11  | Subscribe Favourite This topic has 26 replies, 10 voices, and was last updated 1 hour, 58 minutes ago by Wheels-Of-Fire. Viewing 7 posts – 21 through 27 (of 27 total) ←12 Author Posts July 1, 2021 at 12:57 am #68328 Reply | Quote wasbitParticipant Forumite Points: 3,324 TPM has already been bypassed with a registry edit or by creating your own install– https://www.windowslatest.com/2021/06/28/youll-be-able-to-bypass-windows-11-tpm-2-0-requirement/–RegardswasbitRig 1: Core i7/GA-H55M-UD2H – a Freegle donationRig 2: The 'Dave Laptop Special' HP Elitebook 8440PThe 'Dave Special' & '43 Special' found new owners but have now been scrapped.Dear Starfleet, hate you, hate the Federation, taking Voyager. – Janeway July 2, 2021 at 12:56 am #68332 Reply | Quote Wheels-Of-FireParticipant Forumite Points: 17,043 The Windows 11 preview release is now avaliable to Windows insiders if you are on the developer channel. July 6, 2021 at 4:13 pm #68344 Reply | Quote Ed PParticipant Forumite Points: 44,058 When the Insider Channel started I cloned a fully setup Windows 8 (I think) across into a VM and registered the VM on the Insider programme. Today I received the M$ request to try Windows 11, and did so.  The upgrade took roughly two hours, but went very smoothly. Note of course that M$ detects a VM so no warnings about secure boot etc were given. About the only thing I noted was a barf from Kaspersky complaining about a couple of remote access files from M$. However I deleted those with no impacts.On a VM, Win 11 is little different from Win10 however I have not tried any games as the VM interface is not a full DX12. The only complaint I had with the new taskbar was that I could not see a shutdown button. and had to resort to Winkey X to select a shutdown option. July 6, 2021 at 7:39 pm #68346 Reply | Quote Dave RiceParticipant Forumite Points: 25,160 TPM – if you have a recent Intel or AMD they have “TPM” built in as a service (so no need for a chip) but it needs to be turned on in the UEFI. Intel call it TPP and AMD call it fTPM.Just upgraded the workshop PC to an R5 3600, turned fTPM on in the UEFI and no issues with BitLocker, but the MS W11 Checker wouldn’t tell me if this was OK as my PC “is managed by your business so ask your administrator”. This is Azure Active Directory that I get for free with 365 Business and makes Teams and things work better across my machines. Unfortunately this Administrator has no fecking clue, that’s why he was running the tool!All the business machines I’ve built have a TPM chip and laptops have the capability one way or another (so they can run BitLocker). But at the moment the favourite AMD 2200G isn’t on the list even though it has more than enough horsepower for W11.Just before the announcement I bought a Xenta R3 3400GE from EBuyer (entry CPUs are like dragon poo) on an MSI A520M-A PRO for a customer. Very much the new entry level, but it’s sh1t off a shovel with an NVMe drive, and both are on the compatibility list. The MB has no socket for a TMP so fTPM must be OK.As for W11? It’s a MEH from me at the moment. I have migrated a couple of business to Google Workspace and TBH I’m more interested in Chromebooks / boxes than PCs as even line of business is moving into the browser. My old T4200 is now Linux only and I did a full 10 user Workspace migration using it, including backing up the old MS Office centric data / emails / contacts etc.Teams / 365 is becoming the olde stylee Microsoft nightmare and I’m seriously thinking of ditching it, especially with a new business venture looking likely to happen (more on that later). July 7, 2021 at 5:32 pm #68352 Reply | Quote keith with the teefParticipant Forumite Points: 8,000 I see M$ are giving a small window to switch back from 11 to 10. If no likey. Does seem odd that one. July 9, 2021 at 1:31 pm #68367 Reply | Quote Dave RiceParticipant Forumite Points: 25,160 When I get some time I’m going to spin up a new VM and have a look. I’m still extremely meh about the whole thing though. August 7, 2021 at 9:08 pm #68455 Reply | Quote Wheels-Of-FireParticipant Forumite Points: 17,043 Yay, sort of.I finally got Windows 11 running on a Hyper-V virtual machine but I can’t for the life of me get it full screen.Any ideas ? Author Posts Viewing 7 posts – 21 through 27 (of 27 total) ←12 Reply To: Windows 11 You can use BBCodes to format your content. Add MediaVisualText  Tags: Notify me of follow-up replies via email Upload Attachments Maximum file size allowed is 2 MB. Attachments: Add another file Submit Thank you for supporting forumite Donations can be made via PayPal by clicking hereYou can also support forumite by clicking the following link when shopping at  Amazon by clicking here  Who’s Online Forums Say Hello and read the Rules General Topics Forumite News & Feedback Group Forums Recent Replies Windows 11 1 hour, 58 minutes ago De-Google an Android Phone 6 hours, 17 minutes ago Calling ricedg 16 hours, 15 minutes ago New Mega PC CAD Build 1 day, 1 hour ago Samsung S9 sound 1 day, 3 hours ago Forum Statistics Registered Users 137 Forums 150 Topics 2,637 Replies 32,516 Topic Tags 405 Forumite A small UK social website compromising of Forums, a Familiar social network area, and a blog allowing for guest posts. Paired with a friendly bunch of people discussing a wide range of topics and sharing their knowledge where needed. With little tracking and no intrusive ads, Forumite is a safe and friendly place to be. Contact Forumite Recent Replies Windows 11 1 hour, 58 minutes ago De-Google an Android Phone 6 hours, 17 minutes ago Calling ricedg 16 hours, 15 minutes ago New Mega PC CAD Build 1 day, 1 hour ago Samsung S9 sound 1 day, 3 hours ago Newsletter(function() { window.mc4wp = window.mc4wp || { listeners: [], forms: { on: function(evt, cb) { window.mc4wp.listeners.push( { event : evt, callback: cb } ); } } }})();Subscribe to our mailing list to get latest news to your email inbox! Email address: Leave this field empty if you're human: Site created by bd3 Go To Top document.addEventListener("DOMContentLoaded", function(){ startclock(); }); function stopclock (){ if(timerRunning) clearTimeout(timerID); timerRunning = false; //document.cookie="time=0"; } function showtime () { var now = new Date(); var my = now.getTime() ; now = new Date(my-diffms) ; //document.cookie="time="+now.toLocaleString(); timerID = setTimeout('showtime()',10000); timerRunning = true; } function startclock () { stopclock(); showtime(); } var timerID = null; var timerRunning = false; var x = new Date() ; var now = x.getTime() ; var gmt = 1628374021 * 1000 ; var diffms = (now – gmt) ; document.addEventListener("DOMContentLoaded", function(){ startclock(); }); function stopclock (){ if(timerRunning) clearTimeout(timerID); timerRunning = false; //document.cookie="time=0"; } function showtime () { var now = new Date(); var my = now.getTime() ; now = new Date(my-diffms) ; //document.cookie="time="+now.toLocaleString(); timerID = setTimeout('showtime()',10000); timerRunning = true; } function startclock () { stopclock(); showtime(); } var timerID = null; var timerRunning = false; var x = new Date() ; var now = x.getTime() ; var gmt = 1628374021 * 1000 ; var diffms = (now – gmt) ; document.addEventListener("DOMContentLoaded", function(){ startclock(); }); function stopclock (){ if(timerRunning) clearTimeout(timerID); timerRunning = false; //document.cookie="time=0"; } function showtime () { var now = new Date(); var my = now.getTime() ; now = new Date(my-diffms) ; //document.cookie="time="+now.toLocaleString(); timerID = setTimeout('showtime()',10000); timerRunning = true; } function startclock () { stopclock(); showtime(); } var timerID = null; var timerRunning = false; var x = new Date() ; var now = x.getTime() ; var gmt = 1628374021 * 1000 ; var diffms = (now – gmt) ; var windWidth=jQuery( window ).width(); //alert(windWidth); var animateWidth; var defaultAnimateWidth; jQuery(document).ready(function() { animateWidth="55"; defaultAnimateWidth= animateWidth-10; animateHeight="49"; defaultAnimateHeight= animateHeight-2;jQuery("div.csbwfsbtns a").hover(function(){ jQuery(this).animate({width:animateWidth}); },function(){ jQuery(this).stop( true, true ).animate({width:defaultAnimateWidth}); });jQuery("div.csbwfs-show").hide(); jQuery("div.csbwfs-show a").click(function(){ jQuery("div#csbwfs-social-inner").show(500); jQuery("div.csbwfs-show").hide(500); jQuery("div.csbwfs-hide").show(500); csbwfsSetCookie("csbwfs_show_hide_status","active","1"); }); jQuery("div.csbwfs-hide a").click(function(){ jQuery("div.csbwfs-show").show(500); jQuery("div.csbwfs-hide").hide(500); jQuery("div#csbwfs-social-inner").hide(500); csbwfsSetCookie("csbwfs_show_hide_status","in_active","1"); });var button_status=csbwfsGetCookie("csbwfs_show_hide_status"); if (button_status =="in_active") { jQuery("div.csbwfs-show").show(); jQuery("div.csbwfs-hide").hide(); jQuery("div#csbwfs-social-inner").hide(); } else { jQuery("div#csbwfs-social-inner").show(); jQuery("div.csbwfs-show").hide(); jQuery("div.csbwfs-hide").show(); }});csbwfsCheckCookie();function csbwfsSetCookie(cname,cvalue,exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); var expires = "expires=" + d.toGMTString(); document.cookie = cname+"="+cvalue+"; "+expires;}function csbwfsGetCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i=0; i<ca.length; i++) { var c = ca; while (c.charAt(0)==' ') c = c.substring(1); if (c.indexOf(name) != -1) { return c.substring(name.length, c.length); } } return "";}function csbwfsCheckCookie() { var hideshowhide = "yes" var button_status=csbwfsGetCookie("csbwfs_show_hide_status"); if (button_status != "") { } else { csbwfsSetCookie("csbwfs_show_hide_status", "active",1); } if(hideshowhide=="yes") { csbwfsSetCookie("csbwfs_show_hide_status", "active",0); }}(function() {function maybePrefixUrlField() { if (this.value.trim() !== '' && this.value.indexOf('http') !== 0) { this.value = "http://&quot; + this.value; }}var urlFields = document.querySelectorAll('.mc4wp-form input[type="url"]');if (urlFields) { for (var j=0; j < urlFields.length; j++) { urlFields[j].addEventListener('blur', maybePrefixUrlField); }}})();

          Actions

          <button type="button" class="button button-link media-frame-menu-toggle" aria-expanded="false" /> Menu </button>

          Selected media actions

          <# if ( data.hasCloseButton ) { #> <button type="button" class="media-modal-close">Close dialogue</button> <# } #>

          Drop files to upload

          Drop files to upload

          <# var messageClass = data.message ? ‘has-upload-message’ : ‘no-upload-message’; #> <# if ( data.canClose ) { #> <button class="close dashicons dashicons-no">Close uploader</button> <# } #>

          <# if ( data.message ) { #>

          {{ data.message }}

          <# } #>

          Drop files to upload

          <p class="upload-instructions drop-instructions">or</p> <button type="button" class="browser button button-hero" aria-labelledby="post-upload-info">Select Files</button>

          <p class="max-upload-size"> Maximum upload file size: 512 MB. </p> <# if ( data.suggestedWidth && data.suggestedHeight ) { #> <p class="suggested-dimensions"> Suggested image dimensions: {{data.suggestedWidth}} by {{data.suggestedHeight}} pixels. </p> <# } #>

          List view Grid view

          Uploading

          <button type="button" class="button-link upload-dismiss-errors">Dismiss Errors</button>

          / &ndash;

          {{{ data.filename }}} {{ data.message }}

          <button class="left dashicons"<# if ( ! data.hasPrevious ) { #> disabled<# } #>>Edit previous media item</button> <button class="right dashicons"<# if ( ! data.hasNext ) { #> disabled<# } #>>Edit next media item</button> <button type="button" class="media-modal-close">Close dialogue</button>

          Attachment Preview

          <# if ( data.uploading ) { #>

          <# } else if ( data.sizes && data.sizes.large ) { #> "" <# } else if ( data.sizes && data.sizes.full ) { #> "" <# } else if ( -1 === jQuery.inArray( data.type, [ ‘audio’, ‘video’ ] ) ) { #> "" <# } #> <# if ( ‘audio’ === data.type ) { #>

          <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none"> <source type="{{ data.mime }}" src="{{ data.url }}"/> </audio>

          <# } else if ( ‘video’ === data.type ) { var w_rule = ”; if ( data.width ) { w_rule = ‘width: ‘ + data.width + ‘px;’; } else if ( wp.media.view.settings.contentWidth ) { w_rule = ‘width: ‘ + wp.media.view.settings.contentWidth + ‘px;’; } #>

          <video controls="controls" class="wp-video-shortcode" preload="metadata" <# if ( data.width ) { #>width="{{ data.width }}"<# } #> <# if ( data.height ) { #>height="{{ data.height }}"<# } #> <# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>> <source type="{{ data.mime }}" src="{{ data.url }}"/> </video>

          <# } #>

          <# if ( ‘image’ === data.type && ! data.uploading && data.sizes && data.can.save ) { #> <button type="button" class="button edit-attachment">Edit Image</button> <# } else if ( ‘pdf’ === data.subtype && data.sizes ) { #> <p>Document Preview</p> <# } #>

          Saved.

          Details

          Uploaded on: {{ data.dateFormatted }}
          Uploaded by: <# if ( data.authorLink ) { #> {{ data.authorName }} <# } else { #> {{ data.authorName }} <# } #>

          <# if ( data.uploadedToTitle ) { #>

          Uploaded to: <# if ( data.uploadedToLink ) { #> {{ data.uploadedToTitle }} <# } else { #> {{ data.uploadedToTitle }} <# } #>

          <# } #>

          File name: {{ data.filename }}
          File type: {{ data.mime }}
          File size: {{ data.filesizeHumanReadable }}

          <# if ( ‘image’ === data.type && ! data.uploading ) { #> <# if ( data.width && data.height ) { #>

          Dimensions: {{ data.width }} by {{ data.height }} pixels

          <# } #> <# if ( data.originalImageURL && data.originalImageName ) { #> Original image: {{data.originalImageName}} <# } #> <# } #> <# if ( data.fileLength && data.fileLengthHumanReadable ) { #>

          Length: {{ data.fileLength }} {{ data.fileLengthHumanReadable }}

          <# } #> <# if ( ‘audio’ === data.type && data.meta.bitrate ) { #>

          Bitrate: {{ Math.round( data.meta.bitrate / 1000 ) }}kb/s <# if ( data.meta.bitrate_mode ) { #> {{ ‘ ‘ + data.meta.bitrate_mode.toUpperCase() }} <# } #>

          <# } #> <# if ( data.mediaStates ) { #>

          Used as: {{ data.mediaStates }}

          <# } #>

          <# if ( data.compat && data.compat.meta ) { #> {{{ data.compat.meta }}} <# } #>

          <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? ” : ‘readonly’; #> <# if ( ‘image’ === data.type ) { #> <label for="attachment-details-two-column-alt-text" class="name">Alternative Text</label> <input type="text" id="attachment-details-two-column-alt-text" value="{{ data.alt }}" aria-describedby="alt-text-description" {{ maybeReadOnly }} /> <p class="description" id="alt-text-description">Describe the purpose of the image (opens in a new tab). Leave empty if the image is purely decorative.</p> <# } #> <label for="attachment-details-two-column-title" class="name">Title</label> <input type="text" id="attachment-details-two-column-title" value="{{ data.title }}" {{ maybeReadOnly }} /> <# if ( ‘audio’ === data.type ) { #> <label for="attachment-details-two-column-artist" class="name">Artist</label> <input type="text" id="attachment-details-two-column-artist" value="{{ data.artist || data.meta.artist || ” }}" /> <label for="attachment-details-two-column-album" class="name">Album</label> <input type="text" id="attachment-details-two-column-album" value="{{ data.album || data.meta.album || ” }}" /> <# } #> <label for="attachment-details-two-column-caption" class="name">Caption</label> <textarea id="attachment-details-two-column-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea> <label for="attachment-details-two-column-description" class="name">Description</label> <textarea id="attachment-details-two-column-description" {{ maybeReadOnly }}>{{ data.description }}</textarea> <label for="attachment-details-two-column-copy-link" class="name">File URL:</label> <input type="text" class="attachment-details-copy-link" id="attachment-details-two-column-copy-link" value="{{ data.url }}" readonly /> <button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-two-column-copy-link">Copy URL to clipboard</button> Copied!

          <# if ( data.link ) { #> View attachment page <# } #> <# if ( data.can.save ) { #> <# if ( data.link ) { #> | <# } #> Edit more details <# } #> <# if ( ! data.uploading && data.can.remove ) { #> <# if ( data.link || data.can.save ) { #> | <# } #> <button type="button" class="button-link delete-attachment">Delete permanently</button> <# } #>

          <# if ( data.uploading ) { #>

          <# } else if ( ‘image’ === data.type && data.size && data.size.url ) { #>

          ""

          <# } else { #>

          <# if ( data.image && data.image.src && data.image.src !== data.icon ) { #> "" <# } else if ( data.sizes && data.sizes.medium ) { #> "" <# } else { #> "" <# } #>
          {{ data.filename }}

          <# } #>

          <# if ( data.buttons.close ) { #> <button type="button" class="button-link attachment-close media-modal-icon">Remove</button> <# } #>

          <# if ( data.buttons.check ) { #> <button type="button" class="check" tabindex="-1">Deselect</button> <# } #> <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? ” : ‘readonly’; if ( data.describe ) { if ( ‘image’ === data.type ) { #> <input type="text" value="{{ data.caption }}" class="describe" data-setting="caption" aria-label="Caption" placeholder="Caption&hellip;" {{ maybeReadOnly }} /> <# } else { #> <input type="text" value="{{ data.title }}" class="describe" data-setting="title" <# if ( ‘video’ === data.type ) { #> aria-label="Video title" placeholder="Video title&hellip;" <# } else if ( ‘audio’ === data.type ) { #> aria-label="Audio title" placeholder="Audio title&hellip;" <# } else { #> aria-label="Media title" placeholder="Media title&hellip;" <# } #> {{ maybeReadOnly }} /> <# } } #>

          Attachment Details Saved.

          <# if ( ‘audio’ === data.type ) { #>

          <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none"> <source type="{{ data.mime }}" src="{{ data.url }}"/> </audio>

          <# } else if ( ‘video’ === data.type ) { var w_rule = ”; if ( data.width ) { w_rule = ‘width: ‘ + data.width + ‘px;’; } else if ( wp.media.view.settings.contentWidth ) { w_rule = ‘width: ‘ + wp.media.view.settings.contentWidth + ‘px;’; } #>

          <video controls="controls" class="wp-video-shortcode" preload="metadata" <# if ( data.width ) { #>width="{{ data.width }}"<# } #> <# if ( data.height ) { #>height="{{ data.height }}"<# } #> <# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>> <source type="{{ data.mime }}" src="{{ data.url }}"/> </video>

          <# } else { #>

          <# if ( data.uploading ) { #>

          <# } else if ( ‘image’ === data.type && data.size && data.size.url ) { #> "" <# } else { #> "" <# } #>

          <# } #>

          {{ data.filename }}
          {{ data.dateFormatted }}
          {{ data.filesizeHumanReadable }}

          <# if ( ‘image’ === data.type && ! data.uploading ) { #> <# if ( data.width && data.height ) { #>

          {{ data.width }} by {{ data.height }} pixels

          <# } #> <# if ( data.originalImageURL && data.originalImageName ) { #> Original image: {{data.originalImageName}} <# } #> <# if ( data.can.save && data.sizes ) { #> Edit Image <# } #> <# } #> <# if ( data.fileLength && data.fileLengthHumanReadable ) { #>

          Length: {{ data.fileLength }} {{ data.fileLengthHumanReadable }}

          <# } #> <# if ( data.mediaStates ) { #>

          Used as: {{ data.mediaStates }}

          <# } #> <# if ( ! data.uploading && data.can.remove ) { #> <button type="button" class="button-link delete-attachment">Delete permanently</button> <# } #>

          <# if ( data.compat && data.compat.meta ) { #> {{{ data.compat.meta }}} <# } #>

          <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? ” : ‘readonly’; #> <# if ( ‘image’ === data.type ) { #> <label for="attachment-details-alt-text" class="name">Alt Text</label> <input type="text" id="attachment-details-alt-text" value="{{ data.alt }}" aria-describedby="alt-text-description" {{ maybeReadOnly }} /> <p class="description" id="alt-text-description">Describe the purpose of the image (opens in a new tab). Leave empty if the image is purely decorative.</p> <# } #> <label for="attachment-details-title" class="name">Title</label> <input type="text" id="attachment-details-title" value="{{ data.title }}" {{ maybeReadOnly }} /> <# if ( ‘audio’ === data.type ) { #> <label for="attachment-details-artist" class="name">Artist</label> <input type="text" id="attachment-details-artist" value="{{ data.artist || data.meta.artist || ” }}" /> <label for="attachment-details-album" class="name">Album</label> <input type="text" id="attachment-details-album" value="{{ data.album || data.meta.album || ” }}" /> <# } #> <label for="attachment-details-caption" class="name">Caption</label> <textarea id="attachment-details-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea> <label for="attachment-details-description" class="name">Description</label> <textarea id="attachment-details-description" {{ maybeReadOnly }}>{{ data.description }}</textarea> <label for="attachment-details-copy-link" class="name">File URL:</label> <input type="text" class="attachment-details-copy-link" id="attachment-details-copy-link" value="{{ data.url }}" readonly />

          <button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-copy-link">Copy URL to clipboard</button> Copied!

          <# if ( data.editable ) { #> <button type="button" class="button-link edit-selection">Edit Selection</button> <# } #> <# if ( data.clearable ) { #> <button type="button" class="button-link clear-selection">Clear</button> <# } #>

          Attachment Display Settings

          <# if ( ‘image’ === data.type ) { #> <label for="attachment-display-settings-alignment" class="name">Alignment</label> <select id="attachment-display-settings-alignment" class="alignment" data-setting="align" <# if ( data.userSettings ) { #> data-user-setting="align" <# } #>> <option value="left"> Left </option> <option value="center"> Centre </option> <option value="right"> Right </option> <option value="none" selected> None </option> </select> <# } #> <label for="attachment-display-settings-link-to" class="name"> <# if ( data.model.canEmbed ) { #> Embed or Link <# } else { #> Link To <# } #> </label> <select id="attachment-display-settings-link-to" class="link-to" data-setting="link" <# if ( data.userSettings && ! data.model.canEmbed ) { #> data-user-setting="urlbutton" <# } #>> <# if ( data.model.canEmbed ) { #> <option value="embed" selected> Embed Media Player </option> <option value="file"> <# } else { #> <option value="none" selected> None </option> <option value="file"> <# } #> <# if ( data.model.canEmbed ) { #> Link to Media File <# } else { #> Media File <# } #> </option> <option value="post"> <# if ( data.model.canEmbed ) { #> Link to Attachment Page <# } else { #> Attachment Page <# } #> </option> <# if ( ‘image’ === data.type ) { #> <option value="custom"> Custom URL </option> <# } #> </select> <label for="attachment-display-settings-link-to-custom" class="name">URL</label> <input type="text" id="attachment-display-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> <# if ( ‘undefined’ !== typeof data.sizes ) { #> <label for="attachment-display-settings-size" class="name">Size</label> <select id="attachment-display-settings-size" class="size" name="size" data-setting="size" <# if ( data.userSettings ) { #> data-user-setting="imgsize" <# } #>> <# var size = data.sizes[‘thumbnail’]; if ( size ) { #> <option value="thumbnail" > Thumbnail &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘medium’]; if ( size ) { #> <option value="medium" > Medium &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘large’]; if ( size ) { #> <option value="large" > Large &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘full’]; if ( size ) { #> <option value="full" selected=’selected’> Full Size &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘besclwp-3-4-medium’]; if ( size ) { #> <option value="besclwp-3-4-medium" > Besocial 3:4 Medium &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘besclwp-16-9-medium’]; if ( size ) { #> <option value="besclwp-16-9-medium" > Besocial 16:9 Medium &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘besclwp-21-9-large’]; if ( size ) { #> <option value="besclwp-21-9-large" > Besocial 21:9 Large &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘besclwp-rectangle-thumbnail’]; if ( size ) { #> <option value="besclwp-rectangle-thumbnail" > Rectangle Thumbnail &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> </select> <# } #>

          Gallery Settings

          <label for="gallery-settings-link-to" class="name">Link To</label> <select id="gallery-settings-link-to" class="link-to" data-setting="link" <# if ( data.userSettings ) { #> data-user-setting="urlbutton" <# } #>> <option value="post" <# if ( ! wp.media.galleryDefaults.link || ‘post’ === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> Attachment Page </option> <option value="file" <# if ( ‘file’ === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> Media File </option> <option value="none" <# if ( ‘none’ === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> None </option> </select> <label for="gallery-settings-columns" class="name select-label-inline">Columns</label> <select id="gallery-settings-columns" class="columns" name="columns" data-setting="columns"> <option value="1" <# if ( 1 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 1 </option> <option value="2" <# if ( 2 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 2 </option> <option value="3" <# if ( 3 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 3 </option> <option value="4" <# if ( 4 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 4 </option> <option value="5" <# if ( 5 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 5 </option> <option value="6" <# if ( 6 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 6 </option> <option value="7" <# if ( 7 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 7 </option> <option value="8" <# if ( 8 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 8 </option> <option value="9" <# if ( 9 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 9 </option> </select> <input type="checkbox" id="gallery-settings-random-order" data-setting="_orderbyRandom" /> <label for="gallery-settings-random-order" class="checkbox-label-inline">Random Order</label> <label for="gallery-settings-size" class="name">Size</label> <select id="gallery-settings-size" class="size" name="size" data-setting="size" <# if ( data.userSettings ) { #> data-user-setting="imgsize" <# } #> > <option value="thumbnail"> Thumbnail </option> <option value="medium"> Medium </option> <option value="large"> Large </option> <option value="full"> Full Size </option> <option value="besclwp-3-4-medium"> Besocial 3:4 Medium </option> <option value="besclwp-16-9-medium"> Besocial 16:9 Medium </option> <option value="besclwp-21-9-large"> Besocial 21:9 Large </option> <option value="besclwp-rectangle-thumbnail"> Rectangle Thumbnail </option> </select>

          Playlist Settings

          <# var emptyModel = _.isEmpty( data.model ), isVideo = ‘video’ === data.controller.get(‘library’).props.get(‘type’); #> <input type="checkbox" id="playlist-settings-show-list" data-setting="tracklist" <# if ( emptyModel ) { #> checked="checked" <# } #> /> <label for="playlist-settings-show-list" class="checkbox-label-inline"> <# if ( isVideo ) { #> Show Video List <# } else { #> Show Tracklist <# } #> </label> <# if ( ! isVideo ) { #> <input type="checkbox" id="playlist-settings-show-artist" data-setting="artists" <# if ( emptyModel ) { #> checked="checked" <# } #> /> <label for="playlist-settings-show-artist" class="checkbox-label-inline"> Show Artist Name in Tracklist </label> <# } #> <input type="checkbox" id="playlist-settings-show-images" data-setting="images" <# if ( emptyModel ) { #> checked="checked" <# } #> /> <label for="playlist-settings-show-images" class="checkbox-label-inline"> Show Images </label> <label for="embed-link-settings-link-text" class="name">Link Text</label> <input type="text" id="embed-link-settings-link-text" class="alignment" data-setting="linkText" />

          ""

          <label for="embed-image-settings-alt-text" class="name">Alternative Text</label> <input type="text" id="embed-image-settings-alt-text" data-setting="alt" aria-describedby="alt-text-description" /> <p class="description" id="alt-text-description">Describe the purpose of the image (opens in a new tab). Leave empty if the image is purely decorative.</p> <label for="embed-image-settings-caption" class="name">Caption</label> <textarea id="embed-image-settings-caption" data-setting="caption"></textarea> <fieldset class="setting-group"> <legend class="name">Align</legend> <button class="button" value="left"> Left </button> <button class="button" value="center"> Centre </button> <button class="button" value="right"> Right </button> <button class="button active" value="none"> None </button> </fieldset> <fieldset class="setting-group"> <legend class="name">Link To</legend> <button class="button" value="file"> Image URL </button> <button class="button" value="custom"> Custom URL </button> <button class="button active" value="none"> None </button> <label for="embed-image-settings-link-to-custom" class="name">URL</label> <input type="text" id="embed-image-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> </fieldset>

          <label for="image-details-alt-text" class="name">Alternative Text</label> <input type="text" id="image-details-alt-text" data-setting="alt" value="{{ data.model.alt }}" aria-describedby="alt-text-description" /> <p class="description" id="alt-text-description">Describe the purpose of the image (opens in a new tab). Leave empty if the image is purely decorative.</p> <label for="image-details-caption" class="name">Caption</label> <textarea id="image-details-caption" data-setting="caption">{{ data.model.caption }}</textarea>

          Display Settings

          <fieldset class="setting-group"> <legend class="legend-inline">Align</legend> <button class="button" value="left"> Left </button> <button class="button" value="center"> Centre </button> <button class="button" value="right"> Right </button> <button class="button active" value="none"> None </button> </fieldset> <# if ( data.attachment ) { #> <# if ( ‘undefined’ !== typeof data.attachment.sizes ) { #> <label for="image-details-size" class="name">Size</label> <select id="image-details-size" class="size" name="size" data-setting="size" <# if ( data.userSettings ) { #> data-user-setting="imgsize" <# } #>> <# var size = data.sizes[‘thumbnail’]; if ( size ) { #> <option value="thumbnail"> Thumbnail &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘medium’]; if ( size ) { #> <option value="medium"> Medium &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘large’]; if ( size ) { #> <option value="large"> Large &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘full’]; if ( size ) { #> <option value="full"> Full Size &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘besclwp-3-4-medium’]; if ( size ) { #> <option value="besclwp-3-4-medium"> Besocial 3:4 Medium &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘besclwp-16-9-medium’]; if ( size ) { #> <option value="besclwp-16-9-medium"> Besocial 16:9 Medium &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘besclwp-21-9-large’]; if ( size ) { #> <option value="besclwp-21-9-large"> Besocial 21:9 Large &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <# var size = data.sizes[‘besclwp-rectangle-thumbnail’]; if ( size ) { #> <option value="besclwp-rectangle-thumbnail"> Rectangle Thumbnail &ndash; {{ size.width }} &times; {{ size.height }} </option> <# } #> <option value="custom"> Custom Size </option> </select> <# } #>

          hidden<# } #>"> <label for="image-details-size-width">Width</label> <input type="number" id="image-details-size-width" aria-describedby="image-size-desc" data-setting="customWidth" step="1" value="{{ data.model.customWidth }}" /> &times; <label for="image-details-size-height">Height</label> <input type="number" id="image-details-size-height" aria-describedby="image-size-desc" data-setting="customHeight" step="1" value="{{ data.model.customHeight }}" /> <p id="image-size-desc" class="description">Image size in pixels</p>

          <# } #> <label for="image-details-link-to" class="name">Link To</label> <select id="image-details-link-to" data-setting="link"> <# if ( data.attachment ) { #> <option value="file"> Media File </option> <option value="post"> Attachment Page </option> <# } else { #> <option value="file"> Image URL </option> <# } #> <option value="custom"> Custom URL </option> <option value="none"> None </option> </select> <label for="image-details-link-to-custom" class="name">URL</label> <input type="text" id="image-details-link-to-custom" class="link-to-custom" data-setting="linkUrl" />

          <button type="button" class="button-link advanced-toggle">Advanced Options</button>

          <label for="image-details-title-attribute" class="name">Image Title Attribute</label> <input type="text" id="image-details-title-attribute" data-setting="title" value="{{ data.model.title }}" /> <label for="image-details-css-class" class="name">Image CSS Class</label> <input type="text" id="image-details-css-class" data-setting="extraClasses" value="{{ data.model.extraClasses }}" />
          <input type="checkbox" id="image-details-link-target" data-setting="linkTargetBlank" value="_blank" <# if ( data.model.linkTargetBlank ) { #>checked="checked"<# } #>> <label for="image-details-link-target" class="checkbox-label">Open link in a new tab</label> <label for="image-details-link-rel" class="name">Link Rel</label> <input type="text" id="image-details-link-rel" data-setting="linkRel" value="{{ data.model.linkRel }}" /> <label for="image-details-link-css-class" class="name">Link CSS Class</label> <input type="text" id="image-details-link-css-class" data-setting="linkClassName" value="{{ data.model.linkClassName }}" />

          "" <# if ( data.attachment && window.imageEdit ) { #>

          <input type="button" class="edit-attachment button" value="Edit Original" /> <input type="button" class="replace-attachment button" value="Replace" />

          <# } #>

          <# var ext, html5types = { mp3: wp.media.view.settings.embedMimes.mp3, ogg: wp.media.view.settings.embedMimes.ogg }; #>

          <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="{{ _.isUndefined( data.model.width ) ? 400 : data.model.width }}" preload="{{ _.isUndefined( data.model.preload ) ? ‘none’ : data.model.preload }}" <# if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) { #> autoplay<# } if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) { #> loop<# } #>> <# if ( ! _.isEmpty( data.model.src ) ) { #> <source src="{{ data.model.src }}" type="{{ wp.media.view.settings.embedMimes[ data.model.src.split(‘.’).pop() ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.mp3 ) ) { #> <source src="{{ data.model.mp3 }}" type="{{ wp.media.view.settings.embedMimes[ ‘mp3’ ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.ogg ) ) { #> <source src="{{ data.model.ogg }}" type="{{ wp.media.view.settings.embedMimes[ ‘ogg’ ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.flac ) ) { #> <source src="{{ data.model.flac }}" type="{{ wp.media.view.settings.embedMimes[ ‘flac’ ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.m4a ) ) { #> <source src="{{ data.model.m4a }}" type="{{ wp.media.view.settings.embedMimes[ ‘m4a’ ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.wav ) ) { #> <source src="{{ data.model.wav }}" type="{{ wp.media.view.settings.embedMimes[ ‘wav’ ] }}" /> <# } #> </audio> <# if ( ! _.isEmpty( data.model.src ) ) { ext = data.model.src.split(‘.’).pop(); if ( html5types[ ext ] ) { delete html5types[ ext ]; } #> <label for="audio-details-source" class="name">URL</label> <input type="text" id="audio-details-source" readonly data-setting="src" value="{{ data.model.src }}" /> <button type="button" class="button-link remove-setting">Remove audio source</button> <# } #> <# if ( ! _.isEmpty( data.model.mp3 ) ) { if ( ! _.isUndefined( html5types.mp3 ) ) { delete html5types.mp3; } #> <label for="audio-details-mp3-source" class="name">MP3</label> <input type="text" id="audio-details-mp3-source" readonly data-setting="mp3" value="{{ data.model.mp3 }}" /> <button type="button" class="button-link remove-setting">Remove audio source</button> <# } #> <# if ( ! _.isEmpty( data.model.ogg ) ) { if ( ! _.isUndefined( html5types.ogg ) ) { delete html5types.ogg; } #> <label for="audio-details-ogg-source" class="name">OGG</label> <input type="text" id="audio-details-ogg-source" readonly data-setting="ogg" value="{{ data.model.ogg }}" /> <button type="button" class="button-link remove-setting">Remove audio source</button> <# } #> <# if ( ! _.isEmpty( data.model.flac ) ) { if ( ! _.isUndefined( html5types.flac ) ) { delete html5types.flac; } #> <label for="audio-details-flac-source" class="name">FLAC</label> <input type="text" id="audio-details-flac-source" readonly data-setting="flac" value="{{ data.model.flac }}" /> <button type="button" class="button-link remove-setting">Remove audio source</button> <# } #> <# if ( ! _.isEmpty( data.model.m4a ) ) { if ( ! _.isUndefined( html5types.m4a ) ) { delete html5types.m4a; } #> <label for="audio-details-m4a-source" class="name">M4A</label> <input type="text" id="audio-details-m4a-source" readonly data-setting="m4a" value="{{ data.model.m4a }}" /> <button type="button" class="button-link remove-setting">Remove audio source</button> <# } #> <# if ( ! _.isEmpty( data.model.wav ) ) { if ( ! _.isUndefined( html5types.wav ) ) { delete html5types.wav; } #> <label for="audio-details-wav-source" class="name">WAV</label> <input type="text" id="audio-details-wav-source" readonly data-setting="wav" value="{{ data.model.wav }}" /> <button type="button" class="button-link remove-setting">Remove audio source</button> <# } #> <# if ( ! _.isEmpty( html5types ) ) { #> <fieldset class="setting-group"> <legend class="name">Add alternate sources for maximum HTML5 playback</legend> <# _.each( html5types, function (mime, type) { #> <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button> <# } ) #> </fieldset> <# } #> <fieldset class="setting-group"> <legend class="name">Preload</legend> <button class="button" value="auto">Auto</button> <button class="button" value="metadata">Metadata</button> <button class="button active" value="none">None</button> </fieldset> <input type="checkbox" id="audio-details-autoplay" data-setting="autoplay" /> <label for="audio-details-autoplay" class="checkbox-label">Autoplay</label> <input type="checkbox" id="audio-details-loop" data-setting="loop" /> <label for="audio-details-loop" class="checkbox-label">Loop</label>

          <# var ext, html5types = { mp4: wp.media.view.settings.embedMimes.mp4, ogv: wp.media.view.settings.embedMimes.ogv, webm: wp.media.view.settings.embedMimes.webm }; #>

          <# var w = ! data.model.width || data.model.width > 640 ? 640 : data.model.width, h = ! data.model.height ? 360 : data.model.height; if ( data.model.width && w !== data.model.width ) { h = Math.ceil( ( h * w ) / data.model.width ); } #> <# var w_rule = ”, classes = [], w, h, settings = wp.media.view.settings, isYouTube = isVimeo = false; if ( ! _.isEmpty( data.model.src ) ) { isYouTube = data.model.src.match(/youtube|youtu\.be/); isVimeo = -1 !== data.model.src.indexOf(‘vimeo’); } if ( settings.contentWidth && data.model.width >= settings.contentWidth ) { w = settings.contentWidth; } else { w = data.model.width; } if ( w !== data.model.width ) { h = Math.ceil( ( data.model.height * w ) / data.model.width ); } else { h = data.model.height; } if ( w ) { w_rule = ‘width: ‘ + w + ‘px; ‘; } if ( isYouTube ) { classes.push( ‘youtube-video’ ); } if ( isVimeo ) { classes.push( ‘vimeo-video’ ); }#>

          <video controls class="wp-video-shortcode {{ classes.join( ‘ ‘ ) }}" <# if ( w ) { #>width="{{ w }}"<# } #> <# if ( h ) { #>height="{{ h }}"<# } #> <# if ( ! _.isUndefined( data.model.poster ) && data.model.poster ) { #> poster="{{ data.model.poster }}"<# } #> preload ="{{ _.isUndefined( data.model.preload ) ? ‘metadata’ : data.model.preload }}" <# if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) { #> autoplay<# } if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) { #> loop<# } #>> <# if ( ! _.isEmpty( data.model.src ) ) { if ( isYouTube ) { #> <source src="{{ data.model.src }}" type="video/youtube" /> <# } else if ( isVimeo ) { #> <source src="{{ data.model.src }}" type="video/vimeo" /> <# } else { #> <source src="{{ data.model.src }}" type="{{ settings.embedMimes[ data.model.src.split(‘.’).pop() ] }}" /> <# } } #> <# if ( data.model.mp4 ) { #> <source src="{{ data.model.mp4 }}" type="{{ settings.embedMimes[ ‘mp4’ ] }}" /> <# } #> <# if ( data.model.m4v ) { #> <source src="{{ data.model.m4v }}" type="{{ settings.embedMimes[ ‘m4v’ ] }}" /> <# } #> <# if ( data.model.webm ) { #> <source src="{{ data.model.webm }}" type="{{ settings.embedMimes[ ‘webm’ ] }}" /> <# } #> <# if ( data.model.ogv ) { #> <source src="{{ data.model.ogv }}" type="{{ settings.embedMimes[ ‘ogv’ ] }}" /> <# } #> <# if ( data.model.flv ) { #> <source src="{{ data.model.flv }}" type="{{ settings.embedMimes[ ‘flv’ ] }}" /> <# } #> {{{ data.model.content }}}</video>

          <# if ( ! _.isEmpty( data.model.src ) ) { ext = data.model.src.split(‘.’).pop(); if ( html5types[ ext ] ) { delete html5types[ ext ]; } #> <label for="video-details-source" class="name">URL</label> <input type="text" id="video-details-source" readonly data-setting="src" value="{{ data.model.src }}" /> <button type="button" class="button-link remove-setting">Remove video source</button> <# } #> <# if ( ! _.isEmpty( data.model.mp4 ) ) { if ( ! _.isUndefined( html5types.mp4 ) ) { delete html5types.mp4; } #> <label for="video-details-mp4-source" class="name">MP4</label> <input type="text" id="video-details-mp4-source" readonly data-setting="mp4" value="{{ data.model.mp4 }}" /> <button type="button" class="button-link remove-setting">Remove video source</button> <# } #> <# if ( ! _.isEmpty( data.model.m4v ) ) { if ( ! _.isUndefined( html5types.m4v ) ) { delete html5types.m4v; } #> <label for="video-details-m4v-source" class="name">M4V</label> <input type="text" id="video-details-m4v-source" readonly data-setting="m4v" value="{{ data.model.m4v }}" /> <button type="button" class="button-link remove-setting">Remove video source</button> <# } #> <# if ( ! _.isEmpty( data.model.webm ) ) { if ( ! _.isUndefined( html5types.webm ) ) { delete html5types.webm; } #> <label for="video-details-webm-source" class="name">WEBM</label> <input type="text" id="video-details-webm-source" readonly data-setting="webm" value="{{ data.model.webm }}" /> <button type="button" class="button-link remove-setting">Remove video source</button> <# } #> <# if ( ! _.isEmpty( data.model.ogv ) ) { if ( ! _.isUndefined( html5types.ogv ) ) { delete html5types.ogv; } #> <label for="video-details-ogv-source" class="name">OGV</label> <input type="text" id="video-details-ogv-source" readonly data-setting="ogv" value="{{ data.model.ogv }}" /> <button type="button" class="button-link remove-setting">Remove video source</button> <# } #> <# if ( ! _.isEmpty( data.model.flv ) ) { if ( ! _.isUndefined( html5types.flv ) ) { delete html5types.flv; } #> <label for="video-details-flv-source" class="name">FLV</label> <input type="text" id="video-details-flv-source" readonly data-setting="flv" value="{{ data.model.flv }}" /> <button type="button" class="button-link remove-setting">Remove video source</button> <# } #>

          <# if ( ! _.isEmpty( html5types ) ) { #> <fieldset class="setting-group"> <legend class="name">Add alternate sources for maximum HTML5 playback</legend> <# _.each( html5types, function (mime, type) { #> <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button> <# } ) #> </fieldset> <# } #> <# if ( ! _.isEmpty( data.model.poster ) ) { #> <label for="video-details-poster-image" class="name">Poster Image</label> <input type="text" id="video-details-poster-image" readonly data-setting="poster" value="{{ data.model.poster }}" /> <button type="button" class="button-link remove-setting">Remove poster image</button> <# } #> <fieldset class="setting-group"> <legend class="name">Preload</legend> <button class="button" value="auto">Auto</button> <button class="button" value="metadata">Metadata</button> <button class="button active" value="none">None</button> </fieldset> <input type="checkbox" id="video-details-autoplay" data-setting="autoplay" /> <label for="video-details-autoplay" class="checkbox-label">Autoplay</label> <input type="checkbox" id="video-details-loop" data-setting="loop" /> <label for="video-details-loop" class="checkbox-label">Loop</label> <# var content = ”; if ( ! _.isEmpty( data.model.content ) ) { var tracks = jQuery( data.model.content ).filter( ‘track’ ); _.each( tracks.toArray(), function( track, index ) { content += track.outerHTML; #> <label for="video-details-track-{{ index }}" class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</label> <input class="content-track" type="text" id="video-details-track-{{ index }}" aria-describedby="video-details-track-desc-{{ index }}" value="{{ track.outerHTML }}" /> The srclang, label, and kind values can be edited to set the video track language and kind. <button type="button" class="button-link remove-setting remove-track">Remove video track</button><br/> <# } ); #> <# } else { #> Tracks (subtitles, captions, descriptions, chapters, or metadata)<br /> There are no associated subtitles. <# } #> <textarea class="hidden content-setting">{{ content }}</textarea>

          <# if ( data.attachments.length ) { #>

          <# _.each( data.attachments, function( attachment, index ) { #> <dl class="gallery-item"> <dt class="gallery-icon"> <# if ( attachment.thumbnail ) { #> "{{ <# } else { #> "{{ <# } #> </dt> <# if ( attachment.caption ) { #> <dd class="wp-caption-text gallery-caption"> {{{ data.verifyHTML( attachment.caption ) }}} </dd> <# } #> </dl> <# if ( index % data.columns === data.columns – 1 ) { #> <br style="clear: both;"> <# } #> <# } ); #>

          <# } else { #>

          <p>No items found.</p>

          <# } #> "Image

          Preview

          As a browser icon

          ""

          "Preview

          <# print( ‘Forumite’ ) #>

          As an app icon

          "Preview

          /* Layout w603f430b550e1 */ #pgc-w603f430b550e1-0-0 { width:100%;width:calc(100% – ( 0 * 30px ) ) } #pl-w603f430b550e1 .so-panel { margin-bottom:30px } #pl-w603f430b550e1 .so-panel:last-child { margin-bottom:0px } @media (max-width:780px){ #pg-w603f430b550e1-0.panel-no-style, #pg-w603f430b550e1-0.panel-has-style > .panel-row-style { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-w603f430b550e1-0 > .panel-grid-cell , #pg-w603f430b550e1-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pg-w603f430b550e1-0 { margin-bottom:px } #pl-w603f430b550e1 .panel-grid-cell { padding:0 } #pl-w603f430b550e1 .panel-grid .panel-grid-cell-empty { display:none } #pl-w603f430b550e1 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px } } /* Layout w604882c30e29e */ #pgc-w604882c30e29e-0-0 , #pgc-w604882c30e29e-0-1 , #pgc-w604882c30e29e-0-2 { width:33.3333%;width:calc(33.3333% – ( 0.66666666666667 * 30px ) ) } #pl-w604882c30e29e .so-panel { margin-bottom:30px } #pl-w604882c30e29e .so-panel:last-child { margin-bottom:0px } #pg-w604882c30e29e-0.panel-no-style, #pg-w604882c30e29e-0.panel-has-style > .panel-row-style { -webkit-align-items:flex-start;align-items:flex-start } #pgc-w604882c30e29e-0-0 { align-self:auto } @media (max-width:1024px) and (min-width:781px) { #pg-w604882c30e29e-0.panel-no-style, #pg-w604882c30e29e-0.panel-has-style > .panel-row-style { -ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap } #pg-w604882c30e29e-0 > .panel-grid-cell , #pg-w604882c30e29e-0 > .panel-row-style > .panel-grid-cell { -ms-flex:0 1 50%;-webkit-flex:0 1 50%;flex:0 1 50%;margin-right:0;margin-bottom:30px } #pg-w604882c30e29e-0 > .panel-grid-cell , #pg-w604882c30e29e-0 > .panel-row-style > .panel-grid-cell:nth-child(even) { padding-left:15px } #pg-w604882c30e29e-0 > .panel-grid-cell , #pg-w604882c30e29e-0 > .panel-row-style > .panel-grid-cell:nth-child(odd) { padding-right:15px } } @media (max-width:780px){ #pg-w604882c30e29e-0.panel-no-style, #pg-w604882c30e29e-0.panel-has-style > .panel-row-style { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-w604882c30e29e-0 > .panel-grid-cell , #pg-w604882c30e29e-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pgc-w604882c30e29e-0-0 , #pgc-w604882c30e29e-0-1 { margin-bottom:30px } #pg-w604882c30e29e-0 { margin-bottom:px } #pl-w604882c30e29e .panel-grid-cell { padding:0 } #pl-w604882c30e29e .panel-grid .panel-grid-cell-empty { display:none } #pl-w604882c30e29e .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px } } /* <![CDATA[ */var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}};/* ]]> *//* <![CDATA[ */var _wpMediaModelsL10n = {"settings":{"ajaxurl":"\/wp-admin\/admin-ajax.php","post":{"id":0}}};/* ]]> *//* <![CDATA[ */var pluploadL10n = {"queue_limit_exceeded":"You have attempted to queue too many files.","file_exceeds_size_limit":"%s exceeds the maximum upload size for this site.","zero_byte_file":"This file is empty. Please try another.","invalid_filetype":"Sorry, this file type is not permitted for security reasons.","not_an_image":"This file is not an image. Please try another.","image_memory_exceeded":"Memory exceeded. Please try another smaller file.","image_dimensions_exceeded":"This is larger than the maximum size. Please try another.","default_error":"An error occurred in the upload. Please try again later.","missing_upload_url":"There was a configuration error. Please contact the server administrator.","upload_limit_exceeded":"You may only upload one file.","http_error":"Unexpected response from the server. The file may have been uploaded successfully. Check in the Media Library or reload the page.","http_error_image":"Post-processing of the image likely failed because the server is busy or does not have enough resources. Uploading a smaller image may help. Suggested maximum size is 2500 pixels.","upload_failed":"Upload failed.","big_upload_failed":"Please try uploading this file with the %1$sbrowser uploader%2$s.","big_upload_queued":"%s exceeds the maximum upload size for the multi-file uploader when used in your browser.","io_error":"IO error.","security_error":"Security error.","file_cancelled":"File cancelled.","upload_stopped":"Upload stopped.","dismiss":"Dismiss","crunching":"Crunching\u2026","deleted":"moved to the Bin.","error_uploading":"\u201c%s\u201d has failed to upload.","unsupported_image":"This image cannot be displayed in a web browser. For best results, convert it to JPEG before uploading."};var _wpPluploadSettings = {"defaults":{"file_data_name":"async-upload","url":"\/wp-admin\/async-upload.php","filters":{"max_file_size":"536870912b","mime_types":[{"extensions":"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,ico,heic,asf,asx,wmv,wmx,wm,avi,divx,flv,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,dfxp,mp3,m4a,m4b,aac,ra,ram,wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mdb,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onetmp,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages"}]},"heic_upload_error":true,"multipart_params":{"action":"upload-attachment","_wpnonce":"b031a90a4b"}},"browser":{"mobile":false,"supported":true},"limitExceeded":false};/* ]]> */var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https:\/\/get.adobe.com\/flashplayer\/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left\/Right Arrow keys to advance one second, Up\/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up\/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions\/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}};/* <![CDATA[ */var _wpmejsSettings = {"pluginPath":"\/wp-includes\/js\/mediaelement\/","classPrefix":"mejs-","stretching":"responsive"};/* ]]> *//* <![CDATA[ */var wpApiSettings = {"root":"https:\/\/forumite.co.uk\/wp-json\/","nonce":"ac9f923522","versionString":"wp\/v2\/"};/* ]]> */( ‘fetch’ in window ) || document.write( ‘<script src="https://forumite.co.uk/wp-includes/js/dist/vendor/wp-polyfill-fetch.min.js?ver=3.0.0"></scr&#8217; + ‘ipt>’ );( document.contains ) || document.write( ‘<script src="https://forumite.co.uk/wp-includes/js/dist/vendor/wp-polyfill-node-contains.min.js?ver=3.42.0"></scr&#8217; + ‘ipt>’ );( window.DOMRect ) || document.write( ‘<script src="https://forumite.co.uk/wp-includes/js/dist/vendor/wp-polyfill-dom-rect.min.js?ver=3.42.0"></scr&#8217; + ‘ipt>’ );( window.URL && window.URL.prototype && window.URLSearchParams ) || document.write( ‘<script src="https://forumite.co.uk/wp-includes/js/dist/vendor/wp-polyfill-url.min.js?ver=3.6.4"></scr&#8217; + ‘ipt>’ );( window.FormData && window.FormData.prototype.keys ) || document.write( ‘<script src="https://forumite.co.uk/wp-includes/js/dist/vendor/wp-polyfill-formdata.min.js?ver=3.0.12"></scr&#8217; + ‘ipt>’ );( Element.prototype.matches && Element.prototype.closest ) || document.write( ‘<script src="https://forumite.co.uk/wp-includes/js/dist/vendor/wp-polyfill-element-closest.min.js?ver=2.0.2"></scr&#8217; + ‘ipt>’ );( ‘objectFit’ in document.documentElement.style ) || document.write( ‘<script src="https://forumite.co.uk/wp-includes/js/dist/vendor/wp-polyfill-object-fit.min.js?ver=2.3.4"></scr&#8217; + ‘ipt>’ );wp.i18n.setLocaleData( { ‘text direction\u0004ltr’: [ ‘ltr’ ] } );( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain );} )( "default", {"translation-revision-date":"2021-06-16 08:10:36+0000","generator":"GlotPress\/3.0.0-alpha.2","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"Notifications":["Notifications"]}},"comment":{"reference":"wp-includes\/js\/dist\/a11y.js"}} );/* <![CDATA[ */var _wpMediaViewsL10n = {"mediaFrameDefaultTitle":"Media","url":"URL","addMedia":"Add media","search":"Search","select":"Select","cancel":"Cancel","update":"Update","replace":"Replace","remove":"Remove","back":"Back","selected":"%d selected","dragInfo":"Drag and drop to reorder media files.","uploadFilesTitle":"Upload files","uploadImagesTitle":"Upload images","mediaLibraryTitle":"Media Library","insertMediaTitle":"Add media","createNewGallery":"Create a new gallery","createNewPlaylist":"Create a new playlist","createNewVideoPlaylist":"Create a new video playlist","returnToLibrary":"\u2190 Go to library","allMediaItems":"All media items","allDates":"All dates","noItemsFound":"No items found.","insertIntoPost":"Insert into topic","unattached":"Unattached","mine":"Mine","trash":"Bin","uploadedToThisPost":"Uploaded to this topic","warnDelete":"You are about to permanently delete this item from your site.\nThis action cannot be undone.\n ‘Cancel’ to stop, ‘OK’ to delete.","warnBulkDelete":"You are about to permanently delete these items from your site.\nThis action cannot be undone.\n ‘Cancel’ to stop, ‘OK’ to delete.","warnBulkTrash":"You are about to delete these items.\n Click ‘Cancel’ to stop, or ‘OK’ to delete.","bulkSelect":"Bulk select","trashSelected":"Move to Bin","restoreSelected":"Restore from Bin","deletePermanently":"Delete permanently","apply":"Apply","filterByDate":"Filter by date","filterByType":"Filter by type","searchLabel":"Search","searchMediaLabel":"Search media","searchMediaPlaceholder":"Search media items…","mediaFound":"Number of media items found: %d","mediaFoundHasMoreResults":"Number of media items displayed: %d. Scroll the page for more results.","noMedia":"No media items found.","noMediaTryNewSearch":"No media items found. Try a different search.","attachmentDetails":"Attachment details","insertFromUrlTitle":"Insert from URL","setFeaturedImageTitle":"Topic Image","setFeaturedImage":"Set topic image","createGalleryTitle":"Create gallery","editGalleryTitle":"Edit gallery","cancelGalleryTitle":"\u2190 Cancel gallery","insertGallery":"Insert gallery","updateGallery":"Update gallery","addToGallery":"Add to gallery","addToGalleryTitle":"Add to gallery","reverseOrder":"Reverse order","imageDetailsTitle":"Image details","imageReplaceTitle":"Replace image","imageDetailsCancel":"Cancel edit","editImage":"Edit image","chooseImage":"Choose image","selectAndCrop":"Select and crop","skipCropping":"Skip cropping","cropImage":"Crop image","cropYourImage":"Crop your image","cropping":"Cropping\u2026","suggestedDimensions":"Suggested image dimensions: %1$s by %2$s pixels.","cropError":"There has been an error cropping your image.","audioDetailsTitle":"Audio details","audioReplaceTitle":"Replace audio","audioAddSourceTitle":"Add audio source","audioDetailsCancel":"Cancel edit","videoDetailsTitle":"Video details","videoReplaceTitle":"Replace video","videoAddSourceTitle":"Add video source","videoDetailsCancel":"Cancel edit","videoSelectPosterImageTitle":"Select poster image","videoAddTrackTitle":"Add subtitles","playlistDragInfo":"Drag and drop to reorder tracks.","createPlaylistTitle":"Create audio playlist","editPlaylistTitle":"Edit audio playlist","cancelPlaylistTitle":"\u2190 Cancel audio playlist","insertPlaylist":"Insert audio playlist","updatePlaylist":"Update audio playlist","addToPlaylist":"Add to audio playlist","addToPlaylistTitle":"Add to Audio Playlist","videoPlaylistDragInfo":"Drag and drop to reorder videos.","createVideoPlaylistTitle":"Create video playlist","editVideoPlaylistTitle":"Edit video playlist","cancelVideoPlaylistTitle":"\u2190 Cancel video playlist","insertVideoPlaylist":"Insert video playlist","updateVideoPlaylist":"Update video playlist","addToVideoPlaylist":"Add to video playlist","addToVideoPlaylistTitle":"Add to video playlist","filterAttachments":"Filter media","attachmentsList":"Media list","settings":{"tabs":[],"tabUrl":"https:\/\/forumite.co.uk\/wp-admin\/media-upload.php?chromeless=1","mimeTypes":{"image":"Images","audio":"Audio","video":"Video","application\/msword,application\/vnd.openxmlformats-officedocument.wordprocessingml.document,application\/vnd.ms-word.document.macroEnabled.12,application\/vnd.ms-word.template.macroEnabled.12,application\/vnd.oasis.opendocument.text,application\/vnd.apple.pages,application\/pdf,application\/vnd.ms-xpsdocument,application\/oxps,application\/rtf,application\/wordperfect,application\/octet-stream":"Documents","application\/vnd.apple.numbers,application\/vnd.oasis.opendocument.spreadsheet,application\/vnd.ms-excel,application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application\/vnd.ms-excel.sheet.macroEnabled.12,application\/vnd.ms-excel.sheet.binary.macroEnabled.12":"Spreadsheets","application\/x-gzip,application\/rar,application\/x-tar,application\/zip,application\/x-7z-compressed":"Archives"},"captions":true,"nonce":{"sendToEditor":"659d687110"},"post":{"id":68278,"nonce":"bb2e1ee6bc"},"defaultProps":{"link":"","align":"","size":""},"attachmentCounts":{"audio":1,"video":1},"oEmbedProxyUrl":"https:\/\/forumite.co.uk\/wp-json\/oembed\/1.0\/proxy","embedExts":["mp3","ogg","flac","m4a","wav","mp4","m4v","webm","ogv","flv"],"embedMimes":{"mp3":"audio\/mpeg","ogg":"audio\/ogg","flac":"audio\/flac","m4a":"audio\/mpeg","wav":"audio\/wav","mp4":"video\/mp4","m4v":"video\/mp4","webm":"video\/webm","ogv":"video\/ogg","flv":"video\/x-flv"},"contentWidth":1320,"months":[{"year":"2021","month":"5","text":"May 2021"},{"year":"2021","month":"4","text":"April 2021"},{"year":"2021","month":"3","text":"March 2021"},{"year":"2021","month":"2","text":"February 2021"},{"year":"2021","month":"1","text":"January 2021"},{"year":"2020","month":"12","text":"December 2020"},{"year":"2020","month":"10","text":"October 2020"},{"year":"2020","month":"8","text":"August 2020"},{"year":"2020","month":"7","text":"July 2020"},{"year":"2020","month":"5","text":"May 2020"},{"year":"2020","month":"4","text":"April 2020"},{"year":"2020","month":"3","text":"March 2020"},{"year":"2020","month":"1","text":"January 2020"},{"year":"2019","month":"12","text":"December 2019"},{"year":"2019","month":"10","text":"October 2019"},{"year":"2019","month":"9","text":"September 2019"},{"year":"2019","month":"8","text":"August 2019"},{"year":"2019","month":"7","text":"July 2019"},{"year":"2019","month":"6","text":"June 2019"},{"year":"2019","month":"3","text":"March 2019"},{"year":"2019","month":"2","text":"February 2019"},{"year":"2019","month":"1","text":"January 2019"},{"year":"2018","month":"12","text":"December 2018"},{"year":"2018","month":"11","text":"November 2018"},{"year":"2018","month":"10","text":"October 2018"},{"year":"2018","month":"9","text":"September 2018"},{"year":"2018","month":"8","text":"August 2018"},{"year":"2018","month":"7","text":"July 2018"},{"year":"2018","month":"5","text":"May 2018"},{"year":"2018","month":"4","text":"April 2018"},{"year":"2018","month":"3","text":"March 2018"},{"year":"2018","month":"1","text":"January 2018"},{"year":"2017","month":"12","text":"December 2017"},{"year":"2017","month":"11","text":"November 2017"},{"year":"2017","month":"10","text":"October 2017"},{"year":"2017","month":"9","text":"September 2017"},{"year":"2017","month":"8","text":"August 2017"},{"year":"2017","month":"7","text":"July 2017"},{"year":"2017","month":"6","text":"June 2017"},{"year":"2017","month":"5","text":"May 2017"},{"year":"2017","month":"4","text":"April 2017"},{"year":"2017","month":"3","text":"March 2017"},{"year":"2017","month":"2","text":"February 2017"},{"year":"2017","month":"1","text":"January 2017"},{"year":"2016","month":"12","text":"December 2016"},{"year":"2015","month":"12","text":"December 2015"},{"year":"2015","month":"1","text":"January 2015"},{"year":"2014","month":"12","text":"December 2014"},{"year":"2014","month":"11","text":"November 2014"},{"year":"2014","month":"9","text":"September 2014"},{"year":"2014","month":"8","text":"August 2014"}],"mediaTrash":0}};/* ]]> */( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain );} )( "default", {"translation-revision-date":"2021-06-16 08:10:36+0000","generator":"GlotPress\/3.0.0-alpha.2","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"The file URL has been copied to your clipboard":["The file URL has been copied to your clipboard"],"%s item selected":["%s item selected","%s items selected"]}},"comment":{"reference":"wp-includes\/js\/media-views.js"}} );( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain );} )( "default", {"translation-revision-date":"2021-06-16 08:10:36+0000","generator":"GlotPress\/3.0.0-alpha.2","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"Could not set that as the thumbnail image. Try a different attachment.":["Could not set that as the thumbnail image. Try a different attachment."]}},"comment":{"reference":"wp-includes\/js\/media-editor.js"}} );/* <![CDATA[ */var bbpEngagementJS = {"object_id":"68278","bbp_ajaxurl":"https:\/\/forumite.co.uk\/forums\/topic\/windows-11-2\/page\/2\/?bbp-ajax=true","generic_ajax_error":"Something went wrong. Refresh your browser and try again."};/* ]]> *//* <![CDATA[ */var gdpol_polls_data = {"error_question":"Poll question field is mandatory.","error_responses":"Poll needs at least two responses."};/* ]]> *//* <![CDATA[ */var BP_Suggestions = {"friends":[{"ID":"bdthree","image":"https:\/\/forumite.co.uk\/wp-content\/uploads\/avatars\/1\/5ea895f94cf47-bpthumb.jpg","name":"RSB"}]};/* ]]> *//* <![CDATA[ */var besclwp_sticky_vars = {"besclwp_sticky_breakpoint":"480","besclwp_sticky_top":"90","besclwp_sticky_bottom":"80","besclwp_sticky_behavior":"stick-to-top"};/* ]]> *//* <![CDATA[ */var heartbeatSettings = {"ajaxurl":"\/wp-admin\/admin-ajax.php","nonce":"d519ea12a5","interval":"45"};/* ]]> *//* <![CDATA[ */var gdbbPressToolsInit = {"quote_method":"bbcode","quote_wrote":"wrote","wp_editor":"1"};/* ]]> *//* <![CDATA[ */var gdbbPressAttachmentsInit = {"max_files":"4","are_you_sure":"This operation is not reversible. Are you sure?"};/* ]]> *//* <![CDATA[ */var myCRED_Video = {"ajaxurl":"https:\/\/forumite.co.uk\/forums\/topic\/windows-11-2\/","token":"c24e511936"};/* ]]> *//* <![CDATA[ */var uiAutocompleteL10n = {"noResults":"No results found.","oneResult":"1 result found. Use up and down arrow keys to navigate.","manyResults":"%d results found. Use up and down arrow keys to navigate.","itemSelected":"Item selected."};/* ]]> *//* <![CDATA[ */var BBOSS_GLOBAL_SEARCH = {"nonce":"037aa1716a","action":"bboss_global_search_ajax","debug":"1","ajaxurl":"https:\/\/forumite.co.uk\/wp-admin\/admin-ajax.php","loading_msg":"Loading Suggestions","enable_ajax_search":"yes","per_page":"10"};/* ]]> *//* <![CDATA[ */var thickboxL10n = {"next":"Next >","prev":"< Prev","image":"Image","of":"of","close":"Close","noiframes":"This feature requires inline frames. You have iframes disabled or your browser does not support them.","loadingAnimation":"https:\/\/forumite.co.uk\/wp-includes\/js\/thickbox\/loadingAnimation.gif"};/* ]]> */window.wp.oldEditor = window.wp.editor;/* <![CDATA[ */var quicktagsL10n = {"closeAllOpenTags":"Close all open tags","closeTags":"close tags","enterURL":"Enter the URL","enterImageURL":"Enter the URL of the image","enterImageDescription":"Enter a description of the image","textdirection":"text direction","toggleTextdirection":"Toggle Editor Text Direction","dfw":"Distraction-free writing mode","strong":"Bold","strongClose":"Close bold tag","em":"Italic","emClose":"Close italic tag","link":"Insert link","blockquote":"Blockquote","blockquoteClose":"Close blockquote tag","del":"Deleted text (strikethrough)","delClose":"Close deleted text tag","ins":"Inserted text","insClose":"Close inserted text tag","image":"Insert image","ul":"Bulleted list","ulClose":"Close bulleted list tag","ol":"Numbered list","olClose":"Close numbered list tag","li":"List item","liClose":"Close list item tag","code":"Code","codeClose":"Close code tag","more":"Insert Read More tag"};/* ]]> *//* <![CDATA[ */var wpLinkL10n = {"title":"Insert\/edit link","update":"Update","save":"Add Link","noTitle":"(no title)","noMatchesFound":"No results found.","linkSelected":"Link selected.","linkInserted":"Link inserted.","minInputLength":"3"};/* ]]> */ tinyMCEPreInit = { baseURL: "https://forumite.co.uk/wp-includes/js/tinymce&quot;, suffix: ".min", mceInit: {‘bbp_reply_content’:{theme:"modern",skin:"lightgray",language:"en",formats:{alignleft: [{selector: "p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li", styles: {textAlign:"left"}},{selector: "img,table,dl.wp-caption", classes: "alignleft"}],aligncenter: [{selector: "p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li", styles: {textAlign:"center"}},{selector: "img,table,dl.wp-caption", classes: "aligncenter"}],alignright: [{selector: "p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li", styles: {textAlign:"right"}},{selector: "img,table,dl.wp-caption", classes: "alignright"}],strikethrough: {inline: "del"}},relative_urls:false,remove_script_host:false,convert_urls:false,browser_spellcheck:true,fix_list_elements:true,entities:"38,amp,60,lt,62,gt",entity_encoding:"raw",keep_styles:false,cache_suffix:"wp-mce-49110-20201110",resize:"vertical",menubar:false,branding:false,preview_styles:"font-family font-size font-weight font-style text-decoration text-transform",end_container_on_empty_block:true,wpeditimage_html5_captions:true,wp_lang_attr:"en-GB",wp_keep_scroll_position:false,wp_shortcut_labels:{"Heading 1":"access1","Heading 2":"access2","Heading 3":"access3","Heading 4":"access4","Heading 5":"access5","Heading 6":"access6","Paragraph":"access7","Blockquote":"accessQ","Underline":"metaU","Strikethrough":"accessD","Bold":"metaB","Italic":"metaI","Code":"accessX","Align center":"accessC","Align right":"accessR","Align left":"accessL","Justify":"accessJ","Cut":"metaX","Copy":"metaC","Paste":"metaV","Select all":"metaA","Undo":"metaZ","Redo":"metaY","Bullet list":"accessU","Numbered list":"accessO","Insert\/edit image":"accessM","Insert\/edit link":"metaK","Remove link":"accessS","Toolbar Toggle":"accessZ","Insert Read More tag":"accessT","Insert Page Break tag":"accessP","Distraction-free writing mode":"accessW","Add Media":"accessM","Keyboard Shortcuts":"accessH"},content_css:"https://forumite.co.uk/wp-includes/css/dashicons.min.css?ver=5.7.2,https://forumite.co.uk/wp-includes/js/tinymce/skins/wordpress/wp-content.css?ver=5.7.2&quot;,plugins:"colorpicker,lists,image,wordpress,wpeditimage,wplink,tabfocus,paste,paste",selector:"#bbp_reply_content",wpautop:true,indent:false,toolbar1:"bold,italic,blockquote,strikethrough,bullist,numlist,alignleft,aligncenter,alignright,undo,redo,link,fullscreen,image",toolbar2:"",toolbar3:"",toolbar4:"",tabfocus_elements:"bbp_topic_title,bbp_topic_tags",body_class:"bbp_reply_content post-type-topic post-status-publish page-template-default locale-en-gb",paste_as_text:true,file_browser_callback:function(field_id){hm_bbpui_file_upload(field_id);}}}, qtInit: {‘bbp_reply_content’:{id:"bbp_reply_content",buttons:"strong,em,link,block,del,img,ul,ol,li,code,close"}}, ref: {plugins:"colorpicker,lists,image,wordpress,wpeditimage,wplink,tabfocus,paste,paste",theme:"modern",language:"en"}, load_ext: function(url,lang){var sl=tinymce.ScriptLoader;sl.markDone(url+’/langs/’+lang+’.js’);sl.markDone(url+’/langs/’+lang+’_dlg.js’);} }; var _bpfb_data={"root_url":"https:\/\/forumite.co.uk\/wp-content\/plugins\/buddypress-activity-plus","temp_img_url":"https:\/\/forumite.co.uk\/wp-content\/uploads\/bpfb\/tmp\/","base_img_url":"https:\/\/forumite.co.uk\/wp-content\/uploads\/bpfb\/","theme":"round","alignment":"left"};@font-face { font-family: ‘bpfb’; src:url(‘https://forumite.co.uk/wp-content/plugins/buddypress-activity-plus/css/external/font/bpfb.eot&#8217;); src:url(‘https://forumite.co.uk/wp-content/plugins/buddypress-activity-plus/css/external/font/bpfb.eot?#iefix&#8217😉 format(’embedded-opentype’), url(‘https://forumite.co.uk/wp-content/plugins/buddypress-activity-plus/css/external/font/bpfb.woff&#8217😉 format(‘woff’), url(‘https://forumite.co.uk/wp-content/plugins/buddypress-activity-plus/css/external/font/bpfb.ttf&#8217😉 format(‘truetype’), url(‘https://forumite.co.uk/wp-content/plugins/buddypress-activity-plus/css/external/font/bpfb.svg#icomoon&#8217😉 format(‘svg’); font-weight: normal; font-style: normal;}tinymce.addI18n( ‘en’, {"Align center":"Align centre","Ok":"OK","Bullet list":"Bulleted list","Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.":"ID should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.","Id":"ID","Insert\/Edit code sample":"Insert\/edit code sample","Url":"URL","Color":"Colour","Custom color":"Custom colour","No color":"No colour","Spellcheck":"Check Spelling","Row properties":"Table row properties","Cell properties":"Table cell properties","Border color":"Border colour","Cols":"Columns","Paste row before":"Paste table row before","Paste row after":"Paste table row after","Cut row":"Cut table row","Copy row":"Copy table row","Merge cells":"Merge table cells","Split cell":"Split table cell","Center":"Centre","Background color":"Background colour","Text color":"Text colour","Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.":"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.\n\nIf you\u2019re looking to paste rich content from Microsoft Word, try turning this option off. The editor will clean up text pasted from Word automatically.","Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help":"Rich Text Area. Press Alt-Shift-H for help.","You have unsaved changes are you sure you want to navigate away?":"The changes you made will be lost if you navigate away from this page.","Your browser doesn’t support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.":"Your browser does not support direct access to the clipboard. Please use keyboard shortcuts or your browser\u2019s edit menu instead.","Edit|button":"Edit"});tinymce.ScriptLoader.markDone( ‘https://forumite.co.uk/wp-includes/js/tinymce/langs/en.js&#8217; ); var ajaxurl = "/wp-admin/admin-ajax.php"; ( function() { var init, id, $wrap; if ( typeof tinymce !== ‘undefined’ ) { if ( tinymce.Env.ie && tinymce.Env.ie < 11 ) { tinymce.$( ‘.wp-editor-wrap ‘ ).removeClass( ‘tmce-active’ ).addClass( ‘html-active’ ); return; } for ( id in tinyMCEPreInit.mceInit ) { init = tinyMCEPreInit.mceInit[id]; $wrap = tinymce.$( ‘#wp-‘ + id + ‘-wrap’ ); if ( ( $wrap.hasClass( ‘tmce-active’ ) || ! tinyMCEPreInit.qtInit.hasOwnProperty( id ) ) && ! init.wp_skip_init ) { tinymce.init( init ); if ( ! window.wpActiveEditor ) { window.wpActiveEditor = id; } } } } if ( typeof quicktags !== ‘undefined’ ) { for ( id in tinyMCEPreInit.qtInit ) { quicktags( tinyMCEPreInit.qtInit[id] ); if ( ! window.wpActiveEditor ) { window.wpActiveEditor = id; } } } }()); Insert/edit link Close Enter the destination URL URL Link Text Open link in a new tab Or link to existing content Search No search term specified. Showing recent items. Search or use up and down arrow keys to select an item. Cancel Skip to toolbar About WordPressAbout WordPressWordPress.orgDocumentationSupportFeedbackForumiteDashboardNewMediaForumsForumsSay Hello and read the RulesGeneral TopicsForumite News & FeedbackGroup ForumsViewsMost popular topicsTopics with no repliesTopics with most repliesLatest topicsTopics FreshnessInformationbbPress HomepageDev4Press HomepageSocial ShareSettingsSearchHi, Wheels-Of-FireWheels-Of-FireGrahamDearsleyEdit ProfileLog OutForumite PointsForumite Points: 17,043Forumite Points HistoryActivityPersonalMentions 3FavouritesFriendsGroupsProfileViewEditChange Profile PhotoChange Cover ImageNotifications 33Unread 33ReadMessages 1Inbox 1StarredSentComposeFriendsFriendshipsNo Pending RequestsBlogPublished PostsPending PostsAdd New PostGroupsMembershipsNo Pending InvitesCreate a GroupForumsTopics StartedReplies CreatedEngagementsFavourite TopicsSubscribed TopicsSettingsGeneralEmailExport DataDelete AccountProfile2Ed P commented on one of your updatesYou have 32 new replies Log Out Notifications#” alt=”” />

          in reply to: Windows 11 #68455
          Wheels-Of-FireWheels-Of-Fire
          Participant
            @grahamdearsley
            Forumite Points: 4

            Yay, sort of.

            I finally got Windows 11 running on a Hyper-V virtual machine but I can’t for the life of me get it full screen.

            Any ideas ?

            in reply to: Samsung S9 sound #68449
            Wheels-Of-FireWheels-Of-Fire
            Participant
              @grahamdearsley
              Forumite Points: 4

              Nope, fraid not, and its still doing it.

              It happens during calls, as well as media playback, and it happens on headphones too. I’ve also noticed that it happens on a blue tooth speaker if I leave it playing long enough.

              Maybe a factory reset might help ?

              in reply to: What to do, retired? #68426
              Wheels-Of-FireWheels-Of-Fire
              Participant
                @grahamdearsley
                Forumite Points: 4

                You need a new hobby, how about learning a computer programming language ?

                You can start small with something like Python, but if you set your target as writing a small Windows app in C++ using only the win32 and DirectX API’s and then packaging it up for upload to the Windows store I recon it could keep you busy for about 10 years 🤣

                in reply to: Pingdemic Redux #68422
                Wheels-Of-FireWheels-Of-Fire
                Participant
                  @grahamdearsley
                  Forumite Points: 4

                  I’m beginning to feel left out, I have had the app since it was launched and it hasn’t pinged me once ☹

                  in reply to: Audacious Spyware #68338
                  Wheels-Of-FireWheels-Of-Fire
                  Participant
                    @grahamdearsley
                    Forumite Points: 4

                    Oh dear, I thought it was coming along quite nicely when I looked at it again last year 🙄

                    in reply to: Windows 11 #68332
                    Wheels-Of-FireWheels-Of-Fire
                    Participant
                      @grahamdearsley
                      Forumite Points: 4

                      The Windows 11 preview release is now avaliable to Windows insiders if you are on the developer channel.

                      in reply to: Windows 11 #68320
                      Wheels-Of-FireWheels-Of-Fire
                      Participant
                        @grahamdearsley
                        Forumite Points: 4

                        If they insist on the UEFI and TPM requirement when Windows 11 goes to final release then my hobby PC will be sticking with W10 until end of support.

                        My i7 990X has full VT-x support and W10 Pro is currently running with the Virtualization security update that puts parts of Windows in a virtual machine BUT I only have UEFI v1.2 with no secure boot option and no way to add a TPM.

                        On the other hand, my Surface Pro 7 will get W11 whether I like it or not so I can run the two in tandem until at least 2025 😁

                        in reply to: Windows 11 #68313
                        Wheels-Of-FireWheels-Of-Fire
                        Participant
                          @grahamdearsley
                          Forumite Points: 4

                          The biggest shocker at the moment is a requirement for UEFI with Secure boot enabled and a TPM version 2.0 at least.

                          Its not entirely certain how much of that applies to upgrade or retail versions but PC’s with Windows preinstalled must have both.

                          in reply to: Windows 11 #68307
                          Wheels-Of-FireWheels-Of-Fire
                          Participant
                            @grahamdearsley
                            Forumite Points: 4

                            Well that was a waste of time.

                            I logged into the Microsoft live feed and they spent 5 min telling me how Windows was like my family home (???) then up came a spinning Microsoft symbol for another few minutes before they disconnected me.

                            The only thing I did learn was that the new version really IS called Windows 11.

                            in reply to: C++ Programming #68299
                            Wheels-Of-FireWheels-Of-Fire
                            Participant
                              @grahamdearsley
                              Forumite Points: 4

                              This one’s not C++ exclusive but I thought i’d put it here.

                              I had been wondering how Address Space Load Randomisation could work when code wasn’t written to be relocatable, so I looked it up.

                              The first thing to note is that Windows executable images are stored in Portable Executable format and PE files start with a header.

                              As far as ASLR is concerned there are 3 items in the PE header that matter, Dynamic Load, Preferred base address and a relocation table.

                              If Dynamic load is not set then an image is loaded at its Preferred base address, there is no ASLR. If Dynamic load is set then an offset is calculated and the image is loaded at the preferred address plus the offset. In 64 bit windows there are 256 possible offsets and they will all be within 16MB of the preferred address.

                              Programmes are compiled assuming that the preferred address is where they will be loaded so any instructions that use an absolute address will be wrong if ASLR is in effect.

                              To get around the problem, If Dynamic Load is set then the Linker generates a .reloc file that contains the addresses of all the instructions that have absolute addresses.

                              When the Windows Loader loads a PE file with Dynamic Load set it loads the image at its new random address and then looks at the addresses in the .reloc file, it then adds the offset to the addresses it finds at those addresses so they are now “fixed up”.

                              I nearly forgot to mention why you would want ASLR in the first place, its so that malicious code can’t jump to a fixed point in an image because that image will be in a different place almost every time it loads.

                               

                              in reply to: Farewell #68298
                              Wheels-Of-FireWheels-Of-Fire
                              Participant
                                @grahamdearsley
                                Forumite Points: 4

                                Good luck 😃

                                in reply to: Windows 11 #68290
                                Wheels-Of-FireWheels-Of-Fire
                                Participant
                                  @grahamdearsley
                                  Forumite Points: 4

                                  Microsoft even sent me an Outlook calender event as an attachment to an email. I wondered what it was but now I have an event set for the 24th 11.00 est.

                                  in reply to: C++ Programming #68226
                                  Wheels-Of-FireWheels-Of-Fire
                                  Participant
                                    @grahamdearsley
                                    Forumite Points: 4

                                    I was just looking at someone’s question on Quara and he was asking how to construct an ordered multilinked list in C.

                                    The answer is to design list nodes that have more than one pointer to the next node in a list, each data member of a node will have its own pointer so you effectively create a list for each searchable item.

                                    I thought that this would be a bit of a faff because you would have to design your own srtuct with malloc and raw pointers to make it work. Then I realised that ALL linked lists in C were going to be a bit of a faff  because it doesn’t have a standard list type.

                                    C++ has list and forward_list types so I am spoilt unless I need a multilinked list 😁

                                    in reply to: C++ Programming #68224
                                    Wheels-Of-FireWheels-Of-Fire
                                    Participant
                                      @grahamdearsley
                                      Forumite Points: 4

                                      https://en.m.wikipedia.org/wiki/Shepardson_Microsystems

                                      You may like the above Wiki Ed, shows that the Apple II and the Atari 8 bits had something in common.

                                      in reply to: C++ Programming #68223
                                      Wheels-Of-FireWheels-Of-Fire
                                      Participant
                                        @grahamdearsley
                                        Forumite Points: 4

                                        Just like a PC (only before it) the Atari’s had their boot loader in ROM. The normal boot order was to check for a  bootable cartridge signature first and to see if it also required disk support, if so pass control to the cartridge. Disk support was normally DOS for a language cartridge.

                                        If no cartridge then check if the option key on the keyboard is pressed, if not then attempt a disk boot, if so then attempt a cassette boot.

                                        A disk boot loaded the boot sector (sector 0) into memory and checked its signature before executing it, as with PC the boot code loaded anything else.

                                        A cassette boot just loaded the next file on the tapes header and checked that it was bootable before loading the rest of the file at the headers load address and executing it.

                                        If there was nothing to boot from then the early machines dumped you into memo pad mode but the later machines loaded the built in BASIC.

                                        in reply to: Nicola Sturgeon #68222
                                        Wheels-Of-FireWheels-Of-Fire
                                        Participant
                                          @grahamdearsley
                                          Forumite Points: 4

                                          Anyway, home rule for Pimlico 😁

                                          in reply to: Nicola Sturgeon #68221
                                          Wheels-Of-FireWheels-Of-Fire
                                          Participant
                                            @grahamdearsley
                                            Forumite Points: 4

                                            That’s exactly the way it would be, independent is independent, you don’t get a say in another country’s government.

                                          Viewing 20 posts - 61 through 80 (of 1,996 total)